Use pre-packaged components
The Open Development Framework provides several prepackaged components that are ready for drag-n-drop usage.
Reusable software components are designed to apply the power and benefit of reusable, interchangeable parts from other industries to the field of software construction. Other industries have long profited from reusable components. Reusable electronic components are found on circuit boards. A typical part of your car can be replaced by a component made from one of many different competing manufactures. Lucrative industries are built around parts construction and supply in most competitive fields.
The idea is that standard interfaces allow for interchangeable, reusable components. Reusable automation software components can appear on various levels of solution.