Content Types permit the creation of a set of fields that are associated together in some meaningful way.
Content Types are the building blocks for structured authoring in Drupal. Content types often work in conjunction with Views, which is one way you can serve up content to your end users; you can control the content types that appear and the order in which they appear. Developers can also customize the authoring experience in the same way.