Web Application Development
Front-End Web Development
Content Management System
Content Management Systems (CMS) are applications designed to manage dynamic content for websites.
All CMS applications have the ability to manage news or blogs and all include a templating system that allows the appearance/style of web pages to be controlled. The more advanced applications can include a near endless list of additional features, including: categories; commenting; user logins; polls; statistics; file managers; FAQ managers; and so on.
CMS applications generally fit into the following loose categories: Blogs (also known as weblogs), CMSs, Portals (modular features that can be added into a standard three-column page layout), and Frameworks (do-it-yourself systems).
eCommerce and Business
Web based business applications include e-commerce systems (also known as shopping carts) for managing sales websites, Customer Relationship Managers (CRM), customer support systems, and project managers.