ECS specializes in middleware applications, process optimization and transaction processing solutions, was created in 1999 in New York. The idea began while a team of engineers were providing professional services to Fortune 100 companies. They noticed a number of inefficiencies related to the area of enterprise messaging, transaction processing and application integration. The processes in place were expensive, complicated and time-consuming and often left users feeling dissatisfied with the functionality provided. In 2006, they formulated the ideas of a solution series and branched out a development wing with the goal of assisting larger financial companies and corporates. They moved from fragile message transformation services to data centric transaction processing solutions. In 2009, they deployed their first solution and, ever since, have been adding customers and more modules to their Integrated Messaging Services (IMS).