🏢 BS ISO/IEC 29110 is the British Standards Institution (BSI) adoption of the ISO/IEC 29110 series, covering lifecycle profiles for Very Small Entities (VSEs) in software and systems engineering. A VSE is typically an organisation with no more than 25 employees, and such entities make up the majority of software enterprises worldwide. These organisations find it hard to apply large engineering standards such as ISO/IEC 12207 directly; the ISO/IEC 29110 series provides “lightweight” lifecycle profiles for them, helping them carry out software/systems engineering and process improvement systematically. The series was prepared by UK technical committee IST/15 (Software and systems engineering) and carries ICS classification 35.080. The series currently comprises two parts: Part 2-1 specifies the framework and taxonomy, and Part 3-3 specifies certification requirements based on process assessment and maturity models.
💡 The core of ISO/IEC 29110 is “tailoring standards to size”: with minimal documentation and process, it yields an auditable, improvable process capability that can interface with large customers — an important way for small software enterprises to win contracts.
1. Series Overview and Positioning 📌
Large software engineering standards (such as ISO/IEC 12207, software lifecycle processes) are too heavy for VSEs. The ISO/IEC 29110 series uses a “profile” mechanism to tailor standardised process requirements to a size a VSE can bear, while preserving key process capability and auditable quality. The series is developed by ISO/IEC JTC 1/SC 7 and issued through national standards bodies.
The two parts currently in the BS ISO/IEC 29110 series are shown below. Part 2-1 establishes “what the profiles are”, and Part 3-3 specifies “how to certify”.
| Standard | Subject | Key Content | Edition |
| BS ISO/IEC 29110-2-1:2015 | Framework and taxonomy | Framework, terminology, profile taxonomy, and navigation of VSE lifecycle profiles | First edition 2015-11-01 |
| BS ISO/IEC 29110-3-3:2016 | Certification requirements | Certification requirements for conformity assessment of VSE profiles using process assessment and maturity models | First edition 2016-10-15 |
⚠️ The 29110 part numbering uses compound numbers such as 2-1 and 3-3, enabling expansion of the series (e.g., by domain or by size). When reading, do not mistake 2-1 for “Chapter 1 of Part 2”.
2. Framework and Taxonomy (Part 2-1) 🏗️
BS ISO/IEC 29110-2-1 specifies the framework and taxonomy of VSE lifecycle profiles. Its main content includes:
- General framework: defines how profiles, process areas, and work products are organised.
- Profile taxonomy: classifies profiles by dimensions such as organisation size and domain (software/systems).
- Terms and definitions: unifies terms such as “profile”, “generic/domain profile”, and “guide”.
- Series navigation and selection: guides a VSE in choosing the applicable profile among several.
3. Certification Requirements (Part 3-3) 🔧
BS ISO/IEC 29110-3-3 specifies the certification requirements for VSE profiles, using process assessment and maturity models as the basis for conformity determination. Its main content includes:
- General requirements: the duties and capability requirements of certification bodies, assessors, and applicant organisations.
- Structural requirements: the structure and rules of the certification process (application, assessment, certification, surveillance).
- Process assessment: evaluate VSE process capability and maturity per a process-assessment framework.
💡 For a VSE, “certification” is a door-opener into the supply chain: third-party assessment proving its processes conform to the 29110 profile gives differentiated credibility in tendering and customer audits.
4. Engineering Practice and Applications 🔍
ISO/IEC 29110 is widely used by small software companies, startup teams, and embedded-system contractors. Engineering practice points include:
- Profile selection: choose the applicable profile and guide based on employee size and business domain (software/systems).
- Lightweight process rollout: satisfy profile requirements with minimal templates and records, avoiding “documentation for documentation’s sake”.
- Customer interfacing: map profile capability to customer audits and tender requirements, reducing redundant satisfaction of multiple standards.
- Incremental improvement: start from the basic profile and gradually extend to more mature process capability and certification.
5. Frequently Asked Questions ❓
❓ Q: What is a Very Small Entity (VSE)?
A: A VSE is typically an organisation with no more than 25 employees that develops or maintains software or systems; such entities make up the majority of software enterprises worldwide and are the target users of the 29110 series.
❓ Q: How do Part 2-1 and Part 3-3 divide the work?
A: Part 2-1 specifies the framework and taxonomy, answering “what the profiles are and how to choose”; Part 3-3 specifies certification requirements, answering “how to assess and certify”.
❓ Q: What is the relationship between 29110 and ISO/IEC 12207?
A: 12207 is a software lifecycle process standard for large projects; 29110 tailors it “to size” into profiles usable by VSEs — a general-standard versus lightweight-application correspondence.
🔍 Q: What is the biggest benefit for a VSE implementing 29110?
A: It gains structured, auditable process capability at an affordable cost, improving delivery quality and customer trust, and builds competitive advantage in tendering through certification.