For buyers contracting authority
Pick 72212311 when the deliverable is a document management system built or developed for the authority, not a finished product bought as a licence. An authority uses it to procure a records platform, a case-handling store, a certified digital-documents system, or a SharePoint-based document repository configured and developed to its own rules for indexing, retention, and access control.
The boundary that trips authorities is the sibling for document creation (72212310): that code is about software that authors documents, while 72212311 is about software that holds, organises, and governs them once they exist. Keep electronic publishing (72212312) and OCR (72212313) separate too: those are output and conversion, not the management layer.
The other line is generality. Where the contract is general bespoke application development that happens to touch documents, the broader development code (72262000) fits better, and the primary CPV code should follow the dominant scope. Reserve 72212311 for builds where managing documents is the point of the system, the thing the authority specifies, accepts, and pays for.