Omnicad Engine provides a set of API functions that allows a third party software to build from scratch a new product or to add new functions to an existing one.