Home :: Services & Solutions :: Systems Engineering

News Image

Software Engineering

Flatirons Solutions offers software engineering services in support of a wide variety of requirements and domains, including:

  • Air traffic management
  • Transportation
  • Communications
  • Intelligence
  • Security

Our experienced software engineers apply a systematic and disciplined process to the development and maintenance of software. The process encompasses the full development lifecycle – requirements analysis, design, code, and test – and is applied using the most appropriate process model.

State-of-the-art tools and methods enhance engineer efficiency and productivity. Quality engineering, testing, configuration management, and metrics-based tracking underpin the process to ensure delivery of software systems that satisfy customer expectations and meet operational requirements.

Our software engineers have extensive knowledge of:

  • Business, data, and process modeling
  • Object oriented analysis, design, and programming
  • Complex algorithm development
  • Component-based development
  • Client/Server and Web-based architectures, including Service Oriented Architecture (SOA) and Federal Enterprise Architecture (FEA)
  • Software estimating methods
  • Software Engineering Institute (SEI) Capability Maturity Model (CMM)