Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system.
Hardware may refer to household hardware, equipment such as keys, locks, hinges, latches, handles, wire, chains, plumbing, tools, utensils, and machine parts, typically sold in hardware stores and also hardware store, a business which sells household hardware .
A web developer is a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser.
Computer support specialists provide help and advice to people and organizations using computer software or equipment. Some, called technical support specialists, support information technology (IT) employees within their organization. Others, called help-desk technicians, assist non-IT users who are having computer problems.