CFDRC
The Brillance of Ingenuity
MENU
CAPABILITIES / SERVICES
SOFTWARE DEVELOPMENT

CFDRC’s software developers are highly experienced degreed computer scientists or engineers. They have implemented a range of software solutions, often with demanding time constraints and highly complex technologies.

Our consulting and development experience spans the complete software development lifecycle and includes applications ranging from embedded device firmware and signal processing to high-volume, high-performance computing applications.

Our experience covers the following software development areas:

  • Complete software development lifecycle, including requirements analysis, design, implementation, testing, and maintenance 
  • Platforms including high performance computing (HPC) servers, desktops, tablets, apps, and embedded devices 
  • Operating systems including Windows and Linux to Windows Mobile, Android, and iOS 
  • Languages including C#/.Net, Java, C/C++, HTML, Python, and FORTRAN

Building upon this experience, our software developers have developed applications with a wide range of technologies including:

  • Multiphysics modeling tools and algorithms
  • Mesh generation and computational visualization techniques and applications
  • Human body dynamics and response
  • Pharmacokinetics tools and analysis