Website design and development has gotten easier than ever with the development of new platforms like WordPress. Traditionally sites were built in HTML, CSS or Flash, which can be difficult to learn and master. With modern content management systems (CMS), attractive and functional websites have become much more accessible, even for small businesses.