For buyers contracting authority
Reach for 72212983 only after the specific siblings have been ruled out. If the work is office-automation software, training software, or pattern-design software, those named codes (72212920, 72212931, 72212941) are the correct pick and a more precise classification helps suppliers find the tender. This leaf is the residual: choose it when the deliverable is general custom development that no tighter category describes.
The boundary that matters most is build versus run. 72212983 covers creating or evolving an application; keeping a finished system patched and supported is Software maintenance and repair services (72267000), and paid advice without a build is Software consultancy services (72266000). Where a single contract folds maintenance and new functionality together, set the primary CPV code by the dominant deliverable.
Given how thinly the code is used (29 awards over the full window, TED 2010-2024), accept that many authorities default upward to the broader development parent (72212900) or to generic development (72262000) rather than to this exact leaf.