Is it at all practical to try to use Joomla or Drupal to design anything but brochure-ware or a blogging website? Are the modules/extensions frameworks really flexible enough for designing web applications that have a lot of data entry and reporting capabilities, or would you just be better designing it using a MVC framework, ASP.NET or just plain to-the-metal PHP?
Say you want to design a web application that is primarely used for entering in data and reporting on that data. For example: you want to design a website for people that own race horses.
Primary data entry involves user entering in the physical attributes and race records for all their horses.
Reporting is available for finding statistics and other metrics based on the physical attributes and race records for all the horses in the database: the users and what others have entered.
What would be the reasons or benefits of doing this in a CMS?