Houston -- June 5, 2015

TPG Software, now in its third decade as the premier provider of investment management and accounting solutions to the financial industry, constantly looks to gain competitive advantages, save costs, and broaden the market for its solutions. Two ways TPG acheives these goals are through Agile development practices and with Microsoft Azure.

Agile development, which is predicated on the belief that each project is different and should be managed in accordance with those unique requirements, is at the core of TPG's approach to innovation. The evolution of Agile development practices has taken root over the past few years and now most of TPG's products are developed according to the Agile methodology.


We're developing products that have never been built before, and it takes an iterative and evolutionary process to create these products since all of the specs can't be captured up front. Agile development methodologies enable us to react quickly to changes in the marketplace. But the Agile process only works if it's embraced on a company-wide level. The development team has to be responsive to changing requirements and our business leadership must accept the need to shift focus and direction in response to changing conditions.

Rick Schnitger
VP, Product Management
TPG Software


TPG understands that there is no "one size fits all" solution, and Agile development allows for increased collaboration with customers—something TPG Software takes pride in. TPG relies heavily on customer interaction and feedback to help meet the requirements of an ever-changing marketplace and distinguishes our products from those of our competitors.

Just as Agile development enables TPG to accommodate changing requirements in regulations and functionality, Microsoft Azure enables TPG to evolve from smaller in-house deployments to hybrid cloud deployments with processors able to handle even the largest customer institutions.


There has been a major evolution over the past few years in how we deploy and support our products. When TPG considered the expense to price and process millions of positions on a daily basis, it became clear that traditional deployment wasn’t going to be feasible. And that’s where Microsoft Azure came in. Azure’s scalability and tools for reporting and automation prove to be increasingly useful to TPG and our customers.

Slavek Rotkiewicz
TPG Software


Azure's scalability is crucial to the competitive advantage TPG customers gain from implementation of the TPG global processing engine. Unlike other vendors, TPG doesn't rely on 40-year-old architecture for batch processing. Position, speed, acceleration, and other factors are monitored every second. Granular market data is integrated. Analytics that are more sophisticated and predictive than our competitors are available. And Azure is critical to TPG's ability to offer these solutions cost effectively. Azure proves to be a 50% savings to initial capital costs when compared to traditional on-premises installations, and forecast savings between 30-40% in capital and operating costs as the number of positions processed grows into the millions. Much of the savings comes from the ability to provision the solution dynamically to meet fluctuations in demand without the need to purchase additional hardware or deploy time-consuming processes.

To test the scalability of its software on Azure, TPG ran combinations of large data models against numerous economic scenarios. One process took six hours to run on a single workstation. On Azure, it took five minutes.

TPG sees a variety of uses for its solution on Azure. Banks who require periodic bursts of activity (i.e., those who see their computation needs peak to accommodate quarterly reserve runs) can avoid building extra (and expensive) datacenter capacity that will sit largely unused. Banks can begin runs in their own datacenters and extend them to Azure when needed. And small banks can act like big ones without spending $1 million or more on a large datacenter.

TPG strives to provide solutions to our customers, incorporating accepted industry-standard criteria with the latest technological improvements at the most sustainable and cost-effective price point. TPG has helped numerous financial institutions throughout the US and Canada to implement, what is now, the standard way to account for virtually all items on the balance sheet including investments, liabilities and derivatives. Agile development and Microsoft Azure are means to that goal.


Return to news »