Using a functional architecture such as the NASA/NIST Standard Reference Model for Telerobot Control System Architecture (NASREM) to implement specific applications is helpful because much of the work resides in the infrastructure and the infrastructure is the same for all applications. Rather than recreating this infrastructure, our approach is to develop the additional 20% of the code which tailors the infrastructure for the specific application. This paper describes the process by which a system based on NASREM is developed.