Agile Method - System development methods that attempt to develop a system incrementally by building a series of prototypes and constantly adjusting them to user requirements.
App - A software application that runs on a mobile device, such as a smartphone or tablet.
Application Lifecycle Management (ALM) - Activities that cover the entire SDLC, including requirements, design, development, testing, deployment, and management of software applications.
Application Software - Software programs, such as email, word processing, spreadsheets, and graphics packages, used by employees in typical office scenarios.
Artificial Intelligence (AI) - The attempt to recreate natural intelligence through software in machines.
B2B (Business-to-Business) - A commercial exchange (e.g., products or services) between businesses, typically enabled by the Internet or electronic means.
B2C (Business-to-Consumer) - A commercial exchange (e.g., products or services) between businesses and consumers, conducted over the Internet.
Big Data - Extremely large datasets requiring non-traditional approaches to deal with them, often characterized by volume, variety, and velocity.
Bring Your Own Device (BYOD) - An equipment management model where employees manage their own devices at work rather than the IT department.
Business Model - A graphical representation of business functions that consist of business processes, such as sales, accounting, and purchasing.
Business Process - A description of specific events, tasks, and desired results.
Business Process Model (BPM) - A graphical representation of one or more business processes.
Business Profile - A definition of a company's overall functions, processes, organization, products, services, customers, suppliers, competitors, constraints, and future direction.
Business Rules - How a system handles data and produces useful information, reflecting the operational requirements of the business.
Business Support Systems - Systems that provide job-related information support to users at all levels of a company.
CASE Tools - Powerful software used in computer-aided systems engineering (CASE) to help system analysts develop and maintain information systems.
Certification - A credential an individual earns by demonstrating a certain level of knowledge and skill on a standardized test.
Class - In object-oriented modeling, a collection of similar objects.
Computer-Aided Software Engineering (CASE) - A technique using powerful programs to provide an overall framework for system development.
Corporate Culture - A set of beliefs, rules, traditions, values, and attitudes that define a company and influence its way of doing business.
Critical Thinking Skills - The ability to compare, classify, evaluate, recognize patterns, analyze cause and effect, and apply logic.
Data - Raw material or basic facts used by information systems.
Data Center - A large concentration of networked computers working together.
Data Flow Diagram (DFD) - A graphical representation of the system, showing how it stores, processes, and transforms data.
Data Science - An interdisciplinary field blending computer science, math, statistics, and business methods to analyze large datasets.
Deliverables - A polished, final product suitable for its intended use, often marking the completion of each SDLC phase.
E-Commerce (Electronic Commerce) - Transactions (e.g., buying and selling goods and information) that occur on the Internet.
Electronic Data Interchange (EDI) - A process involving computer-to-computer transfer of data between companies.
Empowerment - A business practice placing more responsibility and accountability at all levels of an organization.
Enterprise Applications - Company-wide applications such as order processing systems, payroll systems, and company communication networks.
Enterprise Computing - Information systems that support company-wide data management requirements.
Enterprise Resource Planning (ERP) - A process that establishes an enterprise-wide strategy for IT resources.
Feasibility Study - An initial investigation to identify the nature and scope of a business opportunity or problem.
Hardware - The physical layer of the information system, including computers, networks, and communications equipment.
Help Desk - A centralized resource staffed by IT professionals to provide users with support.
Horizontal System - A basic system, such as an inventory or payroll package, used by a variety of companies.
Information - Data transformed into a useful form.
Information System - A combination of IT, people, and data to support business requirements.
Information Technology (IT) - A combination of hardware, software, and telecommunication systems supporting business operations.
Integrated Development Environment (IDE) - An application for building other software applications.
Iteration - A development model using a series of cycles or revisions based on user feedback.
Knowledge Base - A system development technique using a group of users, managers, and IT professionals to gather information and define system requirements.
Legacy System - An older system that is typically less technologically advanced than current systems.
Machine Learning - The use of automated approaches to pattern recognition and predictive analytics based on large datasets.
Management Information System (MIS) - A computer-based system used for business planning, control, decision-making, and problem-solving.
Mission-Critical System - An information system that is vital to a company’s operations.
Model-Based Systems Engineering (MBSE) - A systems engineering approach that relies on domain models rather than traditional documents.
Modeling - A process that produces a graphical representation of a concept or process.
Moore's Law - The prediction that computing power doubles every 18 to 24 months due to increased miniaturization of electronic components.
NoSQL Databases - Database systems that use a flat, non-tabular (non-relational) structure to store and process large-scale datasets.
Object - In object-oriented analysis or programming, an entity that represents a real person, place, event, or transaction.
Object-Oriented Analysis (OOA) - A method of understanding an information system by identifying objects that interact with it.
Preliminary Investigation - An initial analysis to identify the nature and scope of a business opportunity or problem.
Process - A series of steps performed by users, managers, or IT staff to transform data into meaningful information.
Product Lifecycle Management (PLM) - See Application Lifecycle Management (ALM).
Project Management - The process of planning, scheduling, monitoring, and controlling an information system's development.
Prototype - An early, rapidly constructed working version of a proposed system.
Radio Frequency Identification (RFID) - Technology that uses high-frequency radio waves to track physical objects.
Scalability - The ability of a system to expand to meet new business requirements and volumes.
Software - Programs run by computers for specific functions or tasks.
Stakeholder - Anyone affected by the company’s performance, such as customers, employees, suppliers, and stockholders.
Strategic Plans - Long-term plans defining a corporate mission and goals.
Structured Analysis - A traditional system development technique using phases to plan, analyze, design, implement, and support an information system.
Supply Chain Management (SCM) - The coordination and management of materials, information, and finances from suppliers to customers.
System - A set of related components producing specific results.
System Development Life Cycle (SDLC) - A model that includes five phases: planning, analysis, design, implementation, and support.
Technical Support - Necessary to support IT systems and users, including software development, database administration, and network administration.
Transaction Processing System (TPS) - Operational systems used to process recurring business transactions.
User Productivity Systems - Applications providing employees with tools to improve job performance.
Waterfall Model - The traditional software development model, where each SDLC phase flows into the next like a waterfall.