1. A software application stored on a computer-readable storage medium that, when executed by a computing device, controls the computing device to interface with a repository of services, the repository of services built using a target services roadmap according to a method comprising: receiving from a user an identification of an implemented service and zero or more target services; placing the implemented service and the zero or more target services in a taxonomy of domains and subgroups; enabling new features and product architectures and solution designs to view, specify, and build out the service-oriented target services in parallel; and mapping the implemented service to the zero or more target services and to the target services roadmap.