CDM develops custom decision-support software that meets each client’s particular needs.


Software Development


At CDM, we believe that software applications should complement customer business practices—not force a business to conform to cookie-cutter software processes. We understand that each customer is different—that each company’s unique background, distinctive employees, and specialized industry practices require custom software that will smoothly integrate into the customer’s particular business process and assist in solving complex problems.


We design our software to be scalable so that it can better meet the customer's future needs. A scalable application can quickly adapt to new requirements, such as increased analysis of additional decision-making variables or higher data throughput capabilities, without necessitating a complete re-write of the application.


Specialties

We collaborate with our customers to understand their business processes and to discover ways to overcome any difficulties. We combine this acquired knowledge with our broad expertise to create custom applications that assist in making decisions about complex problems.


Our experience includes:


  • Domains

    • Transportation planning

    • Logistics

    • Ship stowplanning

    • Data quality and validation


  • Languages and Protocols

    • C, C++

    • Visual C++

    • ECLIPSE

    • Java

    • CORBA

    • XML

    • Flex


  • Platforms

    • Windows 2000, XP, Vista

    • Red Hat Linux


  • Servers

    • Windows SQL Server

    • Red Hat Enterprise Linux


  • Technologies

    • Distributed computing

    • Service-Oriented Architecture (SOA) applications

    • Intelligent agents

    • Reusable KMES®-based web services

    • Ontology representation models

    • Data validation and cleansing

Our expert team has proven abilities in mastering new technologies while keeping projects on track and on time. Contact us to learn more about our software development and domain expertise.