Site MapHelpFeedbackGlossary
Glossary
(See related pages)


Application Service Provider (ASP)  A company that specializes in providing turnkey services for various software applications such that an organization can avoid the administration associated with licensing and updates of common software platforms used throughout the company.
Application Software  Programs that specify the information processing activities required for the completion of specific tasks of computer users. Examples are electronic spreadsheet and word processing programs or inventory or payroll programs.
Assembler Language  A programming language that utilizes symbols to represent operation codes and storage locations.
CASE Tools  Specialized software applications intended to support the development of software. CASE is an acronym for computer-based software engineering.
Cloud Computing  A method of computing in which an individual or an organization makes use of another organizations excess computing power or data storage capacity.
Desktop Publishing  The use of microcomputers, laser printers, and page makeup software to produce a variety of printed materials that were formerly produced only by professional printers.
Electronic Mail (e-mail)  Sending and receiving text messages between networked PCs over telecommunications networks. E-mail can also include data files, software, and multimedia messages and documents as attachments.
Fourth-Generation Languages (4GL)  Programming languages that are easier to use than high-level languages such as BASIC, COBOL, or FORTRAN. They are also known as nonprocedural, natural, or very high-level languages.
General-Purpose Application Programs  Programs that can perform information processing jobs for users from all application areas. For example, word processing programs, electronic spreadsheet programs, and graphics programs can be used by individuals for home, education, business, scientific, and many other purposes.
Groupware  Software to support and enhance the communication, coordination, and collaboration among networked teams and workgroups, including software tools for electronic communications, electronic conferencing, and cooperative work management.
High-Level Language  A programming language that utilizes macro instructions and statements that closely resemble human language or mathematical notation to describe the problem to be solved or the procedure to be used. Also called a compiler language.
HTML  See Hypertext Markup Language.
Integrated Packages  Software that combines the ability to do several general-purpose applications (such as word processing, electronic spreadsheet, and graphics) into one program.
Java  An object-oriented programming language designed for programming real-time, interactive, Web-based applications in the form of applets for use on clients and servers on the Internet, intranets, and extranets.
Machine Language  A programming language in which instructions are expressed in the binary code of the computer.
Middleware  Software that helps diverse software programs and networked computer systems work together, thus promoting their interoperability.
Multitasking  The concurrent use of the same computer to accomplish several different information processing tasks. Each task may require the use of a different program or the concurrent use of the same copy of a program by several users.
Natural Language  A programming language that is very close to human language. Also called very high-level language.
Object-Oriented Language  An object-oriented programming (OOP) language used to develop programs that create and use objects to perform information processing tasks.
Operating System  The main control program of a computer system. It is a system of programs that controls the execution of computer programs and may provide scheduling, debugging, input/output control, system accounting, compilation, storage assignment, data management, and related services.
Personal Information Manager (PIM)  A software package that helps end users store, organize, and retrieve text and numerical data in the form of notes, lists, memos, and a variety of other forms.
Presentation Graphics  Using computer-generated graphics to enhance the information presented in reports and other types of presentations.
Programming Language  A language used to develop the instructions in computer programs.
Software Suites  A combination of individual software packages that share a common graphical user interface and are designed for easy transfer of data between applications.
System Software  Programs that control and support operations of a computer system. System software includes a variety of programs, such as operating systems, database management systems, communications control programs, service and utility programs, and programming language translators.
User Interface  That part of an operating system or other program that allows users to communicate with it to load programs, access files, and accomplish other computing tasks.
Virtual Memory  The use of secondary storage devices as an extension of the primary storage of the computer, thus giving the appearance of a larger main memory than actually exists.
Web Browser  A software package that provides the user interface for accessing Internet, intranet, and extranet Web sites. Browsers are becoming multifunction universal clients for sending and receiving e-mail, downloading files, accessing Java applets, participating in discussion groups, developing Web pages, and other Internet, intranet, and extranet applications. hyperlinked documents and other material on Internet or intranet Web servers so that they can be easily shared via Web browsers with teams, workgroups, or the enterprise.
Web Services  A collection of Web and object-oriented technologies for linking Web-based applications running on different hardware, software, database, or network platforms. For example, Web services could link key business functions within the applications a business shares with its customers, suppliers, and business partners.
XML (Extensible Markup Language)  A Web document content description language that describes the content of Web pages by applying hidden identifying tags or contextual labels to the data in Web documents. By categorizing and classifying Web data this way, XML makes Web content easier to identify, search, analyze, and selectively exchange between computers.







O'BrienMIS, 10eOnline Learning Center

Home > Chapter 4 > Glossary