For buyers contracting authority
Reach for 48921000 when the contract's purpose is an automation system as a whole: the package that senses, decides, and acts on a process, rather than a discrete software licence or a standalone device. It fits a system being procured in its own right, where automating an operation is the deliverable.
The label is broad, so the boundary that trips a contracting authority is upward, into generic software families. A contract for ordinary office or information-system software belongs under the parent Office automation software package (48920000) or the wider Software package and information systems (48000000), not here. Pick 48921000 only when the automating behaviour is the point.
Real usage scatters across hospital dispensing, building control, and back-office process automation, which means a single CPV code rarely tells the full story. Where an automation system is bundled with installation, integration, or maintenance, set the primary code by the dominant deliverable, and tag the supporting services with their own codes so the notice reads true to what is actually being bought.