Keep It or Pitch It?:
Software Code Review Package

Our clients often ask us to review existing code, databases, and user interfaces, to answer the question “Should we keep this and fix it, or throw it away and start over?” Often, this is because they are looking at replacing a legacy system, or because a previous development team failed to finish a project.

In this engagement, we will review your software code, user interfaces, reports, and databases, and provide you with our honest opinion on both the quality and maintainability of the system, and the skillset of the developers who created it, and where they might need help or mentoring.

We will sign an NDA before any intellectual property is exchanged, before the engagement begins.  At the end of this engagement, you will receive a detailed report containing our findings as well as suggested next steps.

Cost: $4990 USD

We will begin the engagement within two weeks of purchase or at your convienience.

Engagement Leader

Nathan Stuller, our Development Manager and Lead Developer, has more than 15 years of experience building enterprise-grade software systems for large companies and compelling apps for startup consumers.  In his 8 years with Unstoppable, Nathan has built systems that process over $100M in revenue weekly, and led project teams to success in complex environments.  He has an innate ability to keep a project on task, advocate for the right choices for our clients, and in-depth technical understanding.  Nathan holds a BS in Computer Science/ Information Systems from The Ohio State University.

Intended Participant

This engagement is intended for any manager or responsible party who owns or has access to the codebase for a software product or system, and needs to determine if the code as developed is high quality or needs changes.  These changes, and the recommendations we make, may be anywhere on a spectrum of a complete re-write, to minor enhancements and refactoring, as well as team mentoring as to what best practices should be.


  • Review existing code, databases, user interfaces and system components
  • Assess their “as-is” quality, and determine if upgrades or changes should occur
  • Align current client business objectives with a planned lifecycle for the code
  • Deliver our documented assessment of the system and what we’d recommend


We have in-depth understanding of technologies such as: C#, .NET, Java, ASP.NET, PHP, Ruby, Azure, VB.NET, SQL Server, Javascript, HTML, HTML5, Angular, WPF, Web Services, WordPress, C, C++, JQuery, Classic ASP, and many other toolsets.

Start typing and press Enter to search