Drupal has a theming system that allows for in-depth customization of website presentation. This includes changing the look and layout of your site, but also providing content in other ways, like through a RESTful API (representational state transfer application programming interface) or an RSS (really simple syndication) feed.