A data warehouse is organized around major subject areas such as sales, finance, or inventory rather than around specific business applications or processes. This subject-oriented design enables comprehensive analysis across integrated data. Data warehouses contain historical data, have consistent naming conventions, and are read-only for end users.