Project Description

Success Story : TK Maxx

Existing IT systems were struggling to support the complex business structure, constantly changing range and rapid expansion of this high street retailer. Esuasive used an agile approach to deliver a set of .NET applications, generating business efficiencies and enabling growth.

The Challenge

With a complex business structure and fast-moving range, IT systems simply could not support the company’s growth plans quickly enough in the UK and Europe. The business already had a huge reliance on a number of complex applications developed using Excel and SQL Server. TK Maxx needed Esuasive to build an integrated suite of Microsoft .NET applications to help support business growth especially in the Merchandising and Buying departments.


Working at pace and using an agile approach, Esuasive quickly established a series of sharp, focused workshops with the prioritised requirements list and, after determining and building a sound technical architecture, embarked on a rolling programme of rapid application development.

A large number of complex applications were already in use which were mostly developed using Excel and SQL Server. All new applications were developed using the most appropriate technology; some as enhancements to existing applications, some using the VSTO architecture, but the majority were developed from scratch using .NET framework.

The first of these applications were designed to replace a suite of Excel spreadsheets used by the Store Planning teams.  The new application provides users with the ability to set weekly shipping targets by department and store as well as tracking week-to-date distribution against targets.  Building the tool in .NET provides users with a more scalable, robust and flexible tool that not only addresses their immediate performance issues, but also allows new, complex new features to be incorporated.


The first .NET application was delivered quickly, with three monthly Agile iterations. Using an agile approach meant users could continue with their day-to-day roles providing constant feedback on additional enhancements needed. The original workshops created a list of requirements which were compiled into a development list, which are now prioritised by both region and functionality to help identify the features that will deliver the greatest business benefits.