As a web developer, why do you like to develop websites from "scratch" instead of using CMS like Wordpress, Drupal, or Joomla? Is it possible to develop a website in which student records can be stored in a database through a form by using WordPress, Joomla or Drupal?