Work With Us

Plan or Develop an Application

We help some of the most well known companies, nonprofits and Federal agencies in the United States intelligently plan and develop their applications.

Helping the IRS solve complex issues stemming from enterprise business audit management every day. 

Intelligent Planning and Requirements Gathering

We use a proprietary requirements gathering process that ensures on-time delivery. If you already have requirements defined, we’ll meet with you to review documentation and understand the work ahead.

Agile Development Methodology

We use Agile methodology as a lightweight framework to manage evolving functional and technical requirements, while maintaining a focus on the rapid delivery of business value.

Award-Winning, Certified Microsoft Gold Partner

We have long-standing partnerships with Microsoft as an award-winning, multi-certified Gold Partner (since 2009) and work with ClickDimensions as an official certified Partner.

How We Work

If you are looking to replace a legacy system, create a platform to integrate existing applications or build a custom solution from the ground up, we can help. If you already have requirements defined, we will meet with you to review current documentation and understand the work ahead. After verifying requirements and cost estimates, we’ll be able to give you a complete estimate of effort and cost based on your desired deliverables.

TrueTandem works with your organization to understand your business requirements, data and most importantly your demand to meet your business goals. By understanding these parameters, we create a solution that fits your business.

Throughout our history, we have helped our clients implement technology solutions that increase employee productivity, reduce the cost of operations and provide key information to the people and groups that need it.



We minimize the risk implied with IT projects by applying our Project Planning methods to effectively identify a client’s needs, allowing them to see a prototype of the application before it goes into development. This process is also the corner stone for providing our clients with application builds.

TrueTandem’s Project Planning methods allow you to quickly visualize your solution, preventing unnecessary development costs. This method also saves time in discovering requirements, and allows you to easily track the progress of your solution. TrueTandem’s Project Planning Methods assist our customers through:

  • Interactive Requirements Workshops
  • Visual Prototype of the solution
  • Fixed-Price Project Plan for development

Interactive Workshops

We come to you and meet with your business and technical teams. We listen to your business needs and goals for the application and begin to gather the application’s requirements. Within days of this first meeting we show you a prototype of your application to interact with and react to.

Solution Prototype

We employ the use of Rapid Prototyping to create and refine a prototype of your application’s User Interface. The prototype is built using the same technology that will be used in development. As the prototype evolves, it incorporates navigation between screens and links the screens and databases, defining the user experience.

Project Documentation

Upon completion of the Project Planning effort, TrueTandem will deliver the requirements document with details for every screen, a technical design, and a detailed project plan with a line item and fixed price for every screen, report, and process. These deliverables are critical to the success of any follow on development effort.


TrueTandem develops complex-database oriented applications for the Public and Private sectors. Leveraging our customers IT investments, we build applications which allow them to meet their organizations goals. Solutions are developed in .Net, Java, and SQL Databases. We have fine-tuned its development methodology which has allowed it to develop quality products in a predictable, scalable manner. To develop quality solutions on a timely basis, our development process has the following foundations:

Defined Requirements – Our planning methodology allows us to clearly define the projects requirements through building visualization (prototypes) with multiple iterations with the client. As system requirements start to stabilize, the requirements are documented in detail.

Clearly Defined Modules – Once requirements are locked down, the system is further defined through a design process which breaks the system into small, easily developed, components; these components may be a screen, stored procedure, or a business object. Each component is defined by the project team as a single unit which can be developed within a day or two and can be independently tested.

Common Business rules are defined as objects and stored procedures which can be developed and tested independent of the processes consuming the rules, such as a user interface, web service, or other system process.

Technical Walkthrough – Before one line of code is developed, we perform a detailed technical walkthrough with our senior technical team and any developer who may be involved in the project. This walkthrough is a group meeting which reviews in detail, every screen, report, and process to determine if the system is architecturally sound. Each screen and report is reviewed to insure it maps against the physical database. Every business process is reviewed to map to the requirements document.

Strong Project Management – Our teams of Project Managers and Business Analysts are focused on delivering a quality product on a timely basis; this influences our development methodology by insuring that we understand the state of the development effort at any time. We track the status of the development effort, and capture all issues associated with the build such as unit testing issues, enhancement requests, and assignment status.

Our PM teams work closely with the developers to help answer questions about the functionality of the system and provide a functional overview to help understand the application.

Reuse of Standard, Tested Components – utilize proven, tested components for validation, security and standard user interface controls to help speed development and testing. If necessary, we will purchase modules, with client authorization, for standard user interface controls. Developed components for Security and Validation are delivered to the client with full source code.

We have developed two meta-data driven components which have reduced our time to market during development:

The security framework allows us to deploy role-based security based on meta data in the database, which at run time, turns on functions and fields to which a user has access.

The Database-driven grid control renders an HTML Grid with ASP.NET based on metadata in the database, which at run time, renders a grid on the screen. If the system needs to be modified to add a field or change the grid behavior, no software changes are necessary.
By using standard controls, our development and testing time is reduced significantly. This also reduces the maintenance costs for the system over time.

Small Teams of up to 8 People – We develop applications in small teams, usually no more than 8 people to a team. For large projects, we create multiple independent teams. These teams may focus on system feeds, sections of the user interface, or reporting.


We have a specific approach to Project Management to ensure successful completion of a project. It is our goal to work closely with you. This means keeping you involved in all aspects of the project, including creation of project plans, product content, the look and feel of your solution, and development decisions and trade-offs. In our approach, TrueTandem:

– Assigns a Project Manager exclusively to your project: The Project Manager conducts a planning workshop with you to develop the user-prototype of your solution
– Oversees all aspects of development, ensuring that the overall integrity of your solution is uniform

TrueTandem will assign a Project Manager to oversee your solution’s development. In most cases, our Project Managers only work with one project exclusively, ensuring that you and your solution receive undivided attention required to create a quality product that meets your needs. Project Managers have the ability to make decisions about staffing resources, and alterations and accommodations of system functionality.

When we begin to develop your solution, a TrueTandem Project Manager will meet with you to develop a detailed project plan that will lay the foundation for the development of your solution. This plan will encompass all aspects of your solution — including a user-prototype, a visual and user-interactive illustration of how your solution will function; a realistic and true timeline of your solution’s development, an extensive task list, and resource allocation discussions.

Project Managers are paired with a member of your organization; this relationship serves as the open line of communication between TrueTandem and you. Our Project Managers regularly report and meet with their counterpart to discuss progress, receive feed back, and to make sure that your solution is being developed to your requirements.

This approach to Project Management ensures your solution is delivered on time, is technologically sound, and addresses the needs of your organization.

Quality Assurance

To ensure that your system functions correctly and is technologically sound, TrueTandem has a distinct methodology for our Quality Assurance process. This process is unique in the industry:

– Testing is done as production progresses in units, not at the end of the development life cycle
– Developers may not move onto a new unit until their current assignment is approved
– After all units have been tested and combined, they are tested again for full system integration soundness

Quality Assurance is an important constituent to the overall cycle of your solution’s progression. Our approach to Quality Assurance is active in all stages of development because we test each unit of your solutions before combining them all into the final product.

When your solution goes into production, it is broken down into units. Those units are assigned to the members of the development team. As they complete the development of an individual unit, it is tested by a member of the Quality Assurance team for bugs and soundness of code. Until that unit is fully tested and approved, the developer is not assigned additional work. Once all of the units are developed and tested, they are combined into the final product. That final product is tested again for integration and overall functionality.

By performing this level of Quality Assurance testing throughout development, TrueTandem drastically reduces the numbers of insignificant errors that are reported during installation. This disciplined testing process allows us to effectively manage development and expedite the process as a whole.

Ready to get started?

To discuss your project in more detail, fill out the form below and we will be in touch.


520 Huntmar Park Drive
Suite A
Herndon, VA 20170

(703) 889-6003

 Other Questions?
Email Our Team