Software Appraisal and Analysis

Optimizing software for maximum performance


Today’s budgetary constraints and increasing pressure from management to get “more for less” means that software engineers must accurately estimate the development effort and must execute and deliver within the project’s cost, schedule, and performance parameters. G2’s software developers apply in-depth knowledge and recognized expertise in systems and software to provide government and commercial clients with a portfolio of software evaluation and appraisal services, such as these:


  • Pre-proposal estimates of system and software sizing, development timelines, and staffing profiles to support proposal preparation and delivery
  • Pre-award evaluations of system and software development proposals to determine realistic costs and to inform contract decisions
  • Independent appraisals of software development progress
  • Estimates of completion to help identify efficient and effective paths forward


G2 personnel employ a variety of estimation techniques and open source tools, and draw upon a knowledge base of lessons learned from working on complex communication system development, mobile device application development, legacy system modernization and technology refresh, and SOA (service-oriented architecture)-based systems, including web service design and implementation. The G2 approach to software appraisal and evaluation uses best practices and modern software architecture standards. It’s consistent, yet flexible enough to satisfy each client’s individual requirements and priorities.