Provides the API to the system.