From OpenSCADAWiki
Modular core of OpenSCADA was provided in the form of static and shared libraries. That allows you to build in functions of OpenSCADA to existing programs, and also to create new programs on the basis of the modular core of OpenSCADA. However, the modular core is self-sufficient and can be used by means of the simple starting program.