The application object holds data that is shared by all users across the entire application scope. Session objects hold data per user session, request objects hold data for a single HTTP request, and page objects are scoped to individual page instances.