Do you remember those days when you need to create new table, create data access layer, presentation layer control et cetera to display data as per your need?, You can create layouts, renderings et cetera as per your need and plug them in!, Sitecore caching is of a great help to improve performance.