Needless to mention that modern website must be all devices friendly(refer to the image) and search engines optimized. And there is also web analytics; who are the people that visit you? Where are they from? How often do they visits you? What device is frequently used to visit you? etc. all the information necessary for a healthy website.
There is also CMSs (Content Management Systems), which is what i actually call any full featured website, a website that can manage all types of contents. At Nissa Designs, we make secure breath taking CMSs, we also use open source CMSs like wordpress, Drupal, Joomla, etc.