Web design – Definition
Describes the tasks of designing HTML driven web pages to be displayed over the World Wide Web. Web design encompasses a number of important elements including color, layout, and overall graphical appearance. Web designers consider the site’s audience, function, and traffic to specific sections when deciding designs. Web design has become a very lucrative business as more and more companies create websites.
Custom software (also known as bespoke software) is software that is specially developed for some specific organization or other user. As such, it can be contrasted with the use of software packages developed for the mass market, such as commercial off-the-shelf (COTS) software, or existing free software.
Custom software can be developed by an in-house software development group, or be commissioned from a software house or independent software developer.
Since custom software is developed for a single customer it can accommodate that customer’s particular preferences and expectations. Custom software may be designed in stage by stage processes, allowing all nuances and possible hidden dangers to be taken into account, including issues which were not mentioned in the specifications. Especially the first phase in the software development process may involve many departments, including marketing, engineering, research and development and general management.
A blog (a blend of the term web log) is a type of website or part of a website supposed to be updated with new content from time to time. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in reverse-chronological order. Blog can also be used as a verb, meaning to maintain or add content to a blog.
Although not a must, but most good quality blogs are interactive, allowing visitors to leave comments and even message each other via widgets on the blogs and it is this interactivity that distinguishes them from other static websites.
Content management system
A content management system (CMS) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based. The procedures are designed to do the following:
Allow for a large number of people to contribute to and share stored data
Control access to data, based on user roles (defining which information users or user groups can view, edit, publish, etc.)
- Aid in easy storage and retrieval of data
- Reduce repetitive duplicate input
- Improve the ease of report writing
- Improve communication between users