Software

Software fundamentals

Terms

5 terms

  • Application software

    Application software is the category of programs that perform specific tasks for users, such as writing, accounting or design, on top of system software.

  • Runtime

    A runtime is the software environment that loads, executes and manages a program while it runs, providing memory management, libraries and system access.

  • Software

    Software is the set of programs, data and instructions that tell computer hardware what to do, from operating systems to everyday applications.

  • Source code

    Source code is the human-readable text of a program, written in a programming language and turned into runnable software by a compiler or interpreter.

  • System software

    System software is the layer of programs that manages hardware and provides services to applications, including operating systems, drivers and firmware.