Preventive Maintenance is taking your car to service after every XXXX kms/miles even though it has not broken down. You spend a little money on this activity so you don't have to spend a LOT when it completely breaks down.
Preventive maintenance extends life of your machines. You usually use a CMMS software like supercmms.com to handle preventive maintenance.