Glossary of Terms

System updates and maintenance

Keyword Definition
Alpha Release An early version of software that is typically released for internal testing or evaluation purposes.
Beta Release A pre-release version of software that is made available to a limited number of users or testers for feedback and bug reporting.
Bug A flaw or error in software or hardware that causes it to behave unexpectedly or not as intended.
Build A compiled version of software that can be installed or run by users.
Compatibility The ability of software or hardware to work properly with other systems, devices, or software versions.
Continuous Deployment A software development practice where code changes are automatically released to production as soon as they pass automated tests and quality checks.
Exploit Malicious code or technique that takes advantage of a vulnerability in a computer system or software application to gain unauthorized access.
Hard Release A software release that introduces significant changes or new features, often requiring user adaptation or migration.
Incremental Release A software release that adds new features or improvements to an existing version without requiring a major update.
Maintenance Update An update to software or hardware that is designed to fix bugs, improve performance, or add new features.
Mitigation Reducing the severity, impact, or likelihood of a security vulnerability or potential attack through proactive measures such as applying patches.
New Feature A functionality or capability added to software or hardware that was not previously available.
Nightly Build A software build that is automatically created every night, usually to test the latest changes made to the codebase.
Patch A small update or fix applied to software to address specific issues or vulnerabilities.
Patch Release A software release that provides updates or fixes for specific issues or vulnerabilities in an existing version.
Performance Improvement A change made to software or hardware that increases its speed, efficiency, or overall performance.
Release Notes Documentation that provides information about the changes, improvements, and known issues in a software update.
Rollback The process of reverting to a previous version of software or hardware after an update has caused issues or problems.
Rolling Release A software development model where new features and updates are continuously released to users as soon as they are ready.
Security Patch A software update designed to fix vulnerabilities or weaknesses in a computer system or software application.
Soft Release A controlled release of software to a limited audience or group of users for testing or evaluation purposes.
Software Release The distribution of a new version or update of a software product to users.
Software Update An action that installs the latest version of software, often including bug fixes, security patches, and new features.
Source Code The human-readable version of a computer program that can be used to create executable software.
Stable Build A version of software that has been thoroughly tested and is considered reliable and free from major bugs or issues.
System Downtime The period of time during which a system or service is not available or accessible due to maintenance or updates.
Update A piece of software that replaces an existing version with a newer one, often addressing issues or adding new features.
Vulnerability A weakness in a computer system or software application that can be exploited by malicious actors to gain unauthorized access.
Zero-Day Vulnerability A previously unknown software vulnerability that is exploited by cybercriminals before the software developer releases a patch or fix for it.