Open-Architecture Design for GPS Applications