Provides the classes that can be used for various applications. These classes do not depend on any specific application.