Case study · Cloud delivery
Cloud-Based Statistics Application
Bringing a complex sales engagement platform across the finish line, from an unfinished codebase to a documented production application on Azure.

Project context
The Challenge
The TD MASH developers worked with a sales engagement platform that enables sales agencies to reach out to large numbers of prospects on behalf of their many clients through organized campaigns that incorporate phone calls via Twilio, emails, LinkedIn outreach, and handwritten notes.
Campaigns can have many steps timed to occur simultaneously or in succession at specific times. The application collects statistics about outcomes, employee performance, and A/B testing of a variety of campaign elements.
The client needed to get the application over the finish line through final development efforts on its large body of code as well as the creation of technical documentation.
What we did
The Solution
The TD MASH development team provided three key services.
First, we provided tactical code updates and modifications to meet the immediate needs of the client base.
Second, we provided consulting and training on the code base to the client’s internal team.
Finally, we provided general consulting regarding the ongoing maintenance and development of the solution as a whole.
Technology stack
Tools behind the work
Technologies and platforms used include:
- C#
- Azure
- SQL Server
What changed
The Result
The result of the project was a successful cloud-based application on Azure that moved from an unfinished development stage into production. The client received not only a completed product, but also the documentation needed to maintain the technology into the future.
Many clients that come to TD MASH find themselves in a similar situation. The person who developed the solution has left the company, is no longer maintaining the code, and did not prepare the documentation needed for another team to easily continue the work.
Our developers can step into a variety of technologies and platforms to fix or maintain an existing system while also creating the technical documentation needed to support it.
Move your application forward with confidence.
We help teams stabilize existing software, complete the work, and build a clear path for ongoing ownership.
