Data marts are generally designed for a single subject area. An organization may have data pertaining to different departments like Finance, HR, Marketing, etc. stored in a data warehouse, and each department may have separate data marts. These data marts can be built on top of the data warehouse.