Cloud Solution Extends Portfolio


  • Cloud Services
  • Custom Software Development


  • Grommet
  • Java
  • React
  • Spring Boot


Businesses today live in a Hybrid IT world. Achieving business outcome requires putting each workload in the appropriate environment, whether it is an on-premises data center, a private cloud, public clouds, or offered as a SaaS application. And this environment is different for every organization and their dynamically changing workload requirements.


The Client is Cloud Technology Partners (CTP), acquired by Hewlett Packard Enterprises (HPE) in September of 2017. It is a premier cloud services and software company for enterprises migrating to leading cloud platforms. Since it’s origin in 2010, their architects have been designing, building and implementing IT solutions for Fortune 500 clients across industries and have completed almost 500 cloud transformation projects. CTP also manages cloud services such as regulatory compliance and automating the reconciliation of actual cloud spend back to the projected savings.
Challenge image


CTP had a solution in production that was developed by a third-party vendor with technical debt. This made the client dependent on this third-party service for many of its core functions. At a certain point, the client decided to implement version 2.0 of its product to replace the third-party service with their own implementation.


The client came to Symphony Solutions to help them eliminate dependence on the 3rd party vendor and develop Version 2.0 architecture.

The Managed Teams at Symphony Solutions worked with the client to determine a staged process to achieve this:

  • Conduct a set of automated tests to assess the current state of the product.
  • Address technical debt with as little regression as possible.
  • Overhaul the existing solution to allow for development of new features with reasonable timeframes.
  • Plan and develop Version 2.0 architecture.
  • Conduct research to determine the best ways to implement necessary functionality.


  • Symphony Solutions integrated with the previous vendor’s team to build a set of automated tests to reduce regression for version 1.0 of the product.
  • Next, Symphony Solutions took over the development and support of version 2.0, including a major overhaul of the codebase.
  • Symphony Solutions also significantly improved project process by introducing Lean and Agile philosophies.


This work allowed CTP to:

  • Provide quality service to its customers, properly supporting and occasionally developing new features for version 1.0 of the solution.
  • Ensure future extension of customer’s business by providing the new more functional version 2.0.
  • Eliminate dependency on third-party services, and minimize technical dept.
  • Grow business and increase performance for its customers.
  •  Work more quickly and effectively under Agile principles and Scrum methodology.

Collaboration with Symphony Solutions grew from 4 engineers to more than 20.