Provides a framework for building applications.