The OpenEdge.Core package holds components of general nature that are used in more than one of the OERA layers, and could potentially be used by other ABL applications.

Code package

The root package for all is OpenEdge.Core. The code is structured according to these general principles.

Debug Debugging utilities
InjectABL Code implementing the InjectABL IoC container
System General enumerations, application errors, query classes etc
Util Helper and worker classes. Includes serialization.