Spring's central application context runtime. Also includes scheduling and remoting abstractions.