Mercury Solutions. Technology powered by wings.
Home > Glossary
Accounting & Auditing Systems

An accounting and auditing system is an organized procedure for identifying, measuring, recording, and retaining financial information so that it can be used in accounting and auditing statements and management reports.


An application is a form of software that lets users do relatively complex tasks, as well as create and modify documents. Common application types include word processors, spreadsheets, database managers, and presentation graphics programs.

Artificial Intelligence

Artificial intelligence is a range of technologies that allow computer systems to perform complex functions mirroring the workings of the human mind. Gathering and structuring knowledge, problem solving, and processing Natural Language are activities possible by an artificially intelligent system.

Back-End Applications

Back-end and web applications function behind the scenes; they both involve complex technology and systems that programmers, administrators and web developers work with, and are not normally seen by the end-user.

Billing Systems

A billing system is a system that tracks customer usage of services, and calculates the impact on a customer's account, based on the price of the services. Billing systems have come to include non-core functionality such as customer management, integration with payment gateways, and statistical analysis.


A Chatterbot is a program that attempts to simulate typed conversation, with the aim of at least temporarily fooling a human into thinking they were talking to another person.

Concurrent Versions Systems

A concurrent versions system, also known as the concurrent version system and the concurrent versioning system, implements a version control system: it keeps track of all work and all changes in a set of documents, typically the implementation of a software project, and allows several (potentially widely separated) developers to collaborate.

Content Management Systems

A content management system is used to manage the content of a Web site. It can allow a content manager or author, who may not be familiar with Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a web site without needing the expertise of a webmaster.

CRM/Call Center Systems

A CRM (an acronym for Customer Relationship Management) system is an information-industry phrase for automated methodologies, software, and usually internet capabilities that help an enterprise manage customer relationships in an systematized way. A call center generally refers to a group of individuals, normally above 10, who cater to making and attending calls to or from customers or prospective customers. This term now also includes interactions beyond the phone such as email and web chat, hence the use of computer applications.

Custom Applications

Custom applications are tailored to a client's specifications, regarding all facets of the application.


A database is a collection of information in electronic format. Some databases have bibliographical information relating to books, articles, and other published material. Other databases provide numeric or statistical information.


The creative and design facet of a company is the face that it puts forward. Generally, creative/design focuses on multimedia applications, websites and e-commerce, and corporate identity, although there are many sub-categories which can allow a company even greater expression.


E-enterprise enables telecommuting. Any industry that can use telecommuting can benefit from the implementation of an e-enterprise system, which allows employees to not only work at their place of work, but any place that internet access is available.


E-learning and e-training cover a wide set of applications and processes, such as Web-based learning, computer-based learning, virtual classrooms, and digital collaboration. It includes the delivery of content via Internet, intranet/extranet (LAN/WAN), audio- and videotape, satellite broadcast, interactive TV, and CD-ROM.

End-User Applications

Consumers are often referred to as "end-users". This term defines the person who will ultimately be using your website (or application) on a daily basis.

Enterprise Applications

Enterprise applications include all applications used by a company in order to make the company run smoothly. An enterprise application can be an operating system, or a particular piece of software that optimizes a firm's performance.

Expert Systems

An expert system is a type of application program that makes decisions or solves problems in a particular field by using knowledge and analytical rules defined by experts in the field.

Field Sale Integrated Systems

A field sale integrated system is a mix of two or more mediums (such as an e-commerce shop and a wireless unit) that allows a person to access and manipulate information stored on one source via another. For example, a salesman can make a sale and check inventory and pricing via his cellular phone, without having the entire database installed on the same unit.

Front-End Applications

Front-end applications present the interface that the end-users interact with directly.


Games are entertainment software for various platforms and mediums, such as a PC, Macintosh, or a handheld unit.


Computer hardware describes the physical components of a computer system, from the computer itself down to its smaller parts and auxiliary devices such as printers.

Human Resources Systems

Human resources systems are programs that educate employees about human resources practices and are not designated for managers only.

Hybrid Applications

Hybrid applications are a mix of two or more mediums: front-end applications, back-end applications, and wireless applications.


The infrastructure is the basic structure or features of a system or organization. It can be as basic as a computer network or as complex as an integrated series of programs working together.

Intelligent Agents

An intelligent agent is a software entity that carries out a set of operations on behalf of a user with some degree of independence or autonomy, and in so doing, employs knowledge or representation of the user's goals or desires.

Inventory Control Systems

An inventory control system manages the process of determining how many supplies and goods are needed and keeping track of quantities on hand, where each item is, and who is responsible for it.

Kiosk Systems

Kiosk systems are software applications that store information, process transactions, and deliver the messages, services, and/or products.

Logistics & Tracking Systems

Tracking systems monitor the progress of a particular shipment to its destination. Logistics systems work in the same manner, but monitor the progress of a shipment within a company.


Multimedia refers to the combination of audio, video, animation, and graphics. Multimedia software presents information in all these contexts. Multimedia computers are required to run these types of programs.


A network is a set of conjoined computers that can share storage devices, peripherals, and applications. Networks may be connected directly by cable connection, or indirectly by telephone lines or satellites, and can be part of a small-office system or global web of numerous other networks.

Point-of-Sale Systems

A point-of-sale system is an electronic system that accepts financial data at or near a retail selling location and transmits that data to a computer or authorization network for reporting activity, authorization and transaction logging.


The art of writing applications which allow a computer to perform useful tasks.

Remote Administration

Remote administration is the practice of administering a computer from another computer connected across the network.

Remote Banking Systems

A remote banking system is software that allows for online banking.


A server is a program or a dedicated computer that provides a service to other computers or users on a network. For example, a file server provides shared access to a file system, a name server maps user and computer names to machine addresses, and a print server supports a printer(s) for the shared use of anyone on the network.

Virtual Private Network

A virtual private network (or VPN) is a "virtual" network constructed by connecting computers together over the internet and encrypting their communications so that other people cannot understand the communications. The benefit is that people can connect to the LAN (local area network) from anywhere on the internet. This allows easier connectivity and lower phone bills for travelling salespeople. They just sign up with a national ISP (internet service provider) and call local POPs from their hotels as they travel the country and easily connect back to their company's local network.

Wireless Applications

Wireless is a term that refers to a broad range of technologies that provide mobile communications for home or office, and "in-building wireless" for extended mobility around the work area, campus, or business complex. It is also used to mean "cellular" for in- or out-of-building mobility services. A wireless application is software for a wireless device.

Wireless Games

Wireless games are entertainment software for handheld units.

Wireless Gaming Platform

A wireless gaming platform is an operating system for a handheld device on which wireless games can run.

Workflow Management Systems

Workflow management systems track and prioritize information and work tasks as they are passed from one person or department to the next. Software helps automate this process with priority worklists, task scheduling and management reporting.