Every item of maintenance activity consumes some resources. At the lower end of the spectrum, say daily visual inspections, the only resource consumed would be labour hours. As the complexity of maintenance work increases, so does the resources variety increase.
Most of the CMMS packages would provide some sort of Inventory management module connected to maintenance. A good CMMS package would give not only a simple connection but also features to link inventory to individual / group of assets, Work orders, stock holding spaces (store rooms / buildings / locations etc), cost centers, active management of inventory levels etc.
I came across a free article available through the web site of New Standards Institute. The article dealing with spare part management using repair scenarios is very relevant to any facilities operations. The link to the article is given below.
Read and be more informed.