SOA Software built its first product in 2002 and had been thriving since. They considered building an API for their product to create a new UI and channel strategy without replacing their existing technology. They debated what API to build, how to manage and secure the new channel, and how to promote API usage. They decided to build a RESTful/JSON API to support their UI and mobile devices, leverage the API management and community capabilities within their own product to address management and promotion, and not replace their existing Java-based technology.