For buyers contracting authority
Reach for 48430000 when the contract's point is tracking and controlling stock or held assets with an off-the-shelf package. The sibling codes mark the boundaries: buying the goods is procurement software (48490000), valuing them in the books is accounting software (48440000), and running the premises that hold them is facilities management software (48420000).
The trap is the finance overlap. Many inventory deals fold in a ledger module or arrive inside an economic-management system, and it is tempting to default to the accounting code. Keep it here when stock and asset control is the dominant purpose; switch to 48440000 only when the financial ledger is what the contract is really for.
One more boundary: this code is for a packaged product. Where the requirement is a one-off application written from scratch, the development-services branch (CPV 72000000) fits better. Where a single contract bundles the package with installation, configuration and training, set the primary CPV code by the dominant deliverable, which here is usually the software itself.