DMC worked with the client's software engineers on multiple projects for their variable frequency drive firmware. Projects ranged from developing firmware for new product lines to modifying existing code to generate custom firmwares for various end customers. DMC supported the customer from start to finish, including software design and design specifications, design documents, testing documents, debugging, formal test execution, and design reviews. Examples of custom firmware development include advanced electronic line shafting (master encoder follower) and an automatic pumping application.