Application
Also shortened to app. A synonym for software program or software.
Architecture
Refers to the design of software, hardware, or how software and hardware work together to perform tasks. The architecture of a software program maps out the complete functionality of the application.
Authoring Tool
Software that allows users to create multimedia applications. Authors can combine text, audio, and other elements to create a training manual, interactive resume, or any number of other programs.
CAD
Short for computer-aided design. CAD programs have replaced the drafting board as mission control for industries in need of multifunctional modeling and design systems.
CBT
Software that allows users to create multimedia applications. Authors can combine text, audio, and other elements to create a training manual, interactive resume, or any number of other programs.
Client/Server
This type of software enables your computer (the client) to communicate with a centralized server. Client/server software is critical if a company wants all employees to have access to information without loading that information onto every computer in the office.
GroupWare
Any software which allows users to share ideas, exchange information, or work on the same project from different locations.
License
A license is what you actually pay for when you buy software. You are not buying the software but the license that gives you the right to use it on one computer (though some licensing agreements vary depending on the situation).
MiddleWare
Refers to programs that connect two separate applications. MiddleWare is often used as the glue between a database and web-based application. Sometimes referred to as plumbing.
Shareware/Freeware
Programs that are available for free or on a trial basis. Many shareware programs may not be suitable for the business environment, though some applications, like FTP programs, are a safe bet.
System Requirements
A general term used to describe the capabilities a computer must have in order to successfully run a particular program. Most system requirement information includes the minimum needs for memory (hard drive and RAM) and processor speed, what type of operating system the program can run on, and whether a CD-ROM drive or Internet access is required.
User Interface
Also shortened to UI. User interfaces are what you see when you use a program – i.e. taskbars, pulldowns, scroll bars, etc.
Vaporware
A sarcastic term that refers to software that is promised by publishers but is never released or is delayed by bugs or maintenance.
v. 1.0, v. 2.0, v. 3.0
Refers to the version of a particular software package. Companies typically issue updates of their software with new features and less bugs than an earlier version.