In software contracting, canon means the recurring fee paid to keep a system delivered, supported, and maintained over time. It is usually separate from the initial build cost and can cover hosting, updates, help desk support, patching, migration, training, and compliance work. The key idea is that the bill is tied to the service model, not only to how much code was written.
This matters in cyber security because the canon often funds the controls that keep software safe after deployment. If support, patching, monitoring, or incident response are weak, a system can become exposed even when development was cheap or fast. In real procurement and defense work, teams review what the canon actually includes: security updates, vulnerability management, backup and recovery, access control, and service-level obligations. A well-defined canon helps prevent gaps where unsupported software, delayed patches, or unclear ownership create attack opportunities.


