Active Optics System Software Architecture