Craft Designs, Inc. (CDI) is a Woman Owned Small Business (WOSB) located in Huntsville, Alabama specializing in safety critical/mission essential software solutions for defense, aerospace, industrial automation, and information assurance. CDI has been successfully appraised at Capability Maturity Model Integration (CMMI) Maturity Level (ML) 3 from the Carnegie Mellon Software Engineering Institute (SEI) for over 10 years. The Standard CMMI Appraisal for Process Improvement SCAMPI-A was conducted across the entire organization. CDI also holds an ISO 9001 / AS 9100D Certification, showing that CDI demonstrates the quality management ability to consistently provide products and services that meet customer and regulatory requirements. Since CDI’s incorporation in 1998, our team of talented and skilled employees have sought continued improvement in software development methodologies and practices providing a variety of engineering services to exceed the expectations of our customers.

Team Member and Subcontractor:

Our team is accustomed to supporting Program Offices and their leadership at all levels and capacities to empower decision makers and provide strong product support. We have current and historical relationships with numerous Government program offices which include AFSOC, NAVAIR, PIF, S3I, SOMPE, SRD, UH47 PO, and UH60 PO as well as direct support to several commercial Fortune 500 corporations. Our company has the capability, experience and passion required to successfully tackle a range of applications.

Areas of Expertise

  • software architecture
  • embedded systems programming
  • real-time data acquisition
  • UML
  • languages such as Python, MatLab, C, C++, and C#

Capability and Experience
CDI has vast experience in the full lifecycle of engineering services including strategic planning, concept development and requirements analysis, system design engineering and integration, test and evaluation, and information technology services. CDI specializes in process driven software development, quality assurance, configuration management, and IV&V of flight safety, mission critical, and airworthy software applications using software safety and cybersecurity techniques and tools. Expertise in advanced testing techniques such as “fuzz testing”, structural coverage analysis, and other tools enable our team to support DO-178C development up to Design Assurance Level (DAL) A. We currently have fielded products on land, in air, and outer space. For 12 years, our organization has been supporting the development of avionics data loaders via the ARINC 615A Software Data Loader using Ethernet Interface, ARINC 665 Loadable Software Standards, as well as customer specific data loader application and protocol formats. CDI designs, implements, integrates, qualifies, and deploys software systems for ARINC data loaders and servers, as well as specialized embedded software applications that are part of larger systems. CDI has 20 years of experience in developing Flight Performance Models (FPMs) and other applications that interface with multi-platform mission planning systems. Specific experience in mission analysis, requirements analysis, interface design, and special studies is found in our development of the FPMs. CDI produces FPMs for deployment into embedded avionics components providing on-demand / real-time performance numbers to an aircrew; as well as desktop FPMs that integrate with desktop mission planning software such as PFPS, XPLAN, JMPS, PPC, and TOLD applications. CDI is supporting NASA and their mission of providing custom applications which are executed on the International Space Station (ISS) providing a reduced workload for astronauts and the ground support crew. In addition, CDI provides support for acceptance testing, functional testing, and post acceptance testing for its software at customer / government testing sites. FPMs and data loaders are upgraded to newer avionics or standards by CDI’s detail-oriented team while providing project management, configuration management, and engineering retrofit improvements as part of full lifecycle management. In support of delivered systems, CDI also provides continuous information technology network programming, implementation support, feature and hotfix support, and project management. CDI personnel is flexible and capable to either integrate into an existing team or function as a fully operational development team thereby meeting customer requirements on budget and on schedule.

Our specialties include:

  • Requirements Based Development
  • Software Project Management
  • Software Quality Assurance
  • Software Applications Security Assurance
  • Embedded Systems Development
  • Real-Time Operating Systems
  • Verification and Validation
  • Defense Applications
  • Commercial Applications