Inventory can be the backbone of a good customer management system. At the basic level, inventory is used to maintain a list of parts you sell along with a description of each part, the selling price and your cost. Advanced inventory management may include physical stock counts (on hand, on order, short on tickets), multiple warehousing, truck inventory, kit assemblies, multiple price levels, purchase orders and delivery receipt, and recording items installed in a subscriber location.
Useful in managing inventory is what is often referred to as "Kit Assemblies". This is where you can assign a number of components that are to be included when the 'master' component is sold. Kit Assemblies can be packages of parts that you buy as a group from a Vendor or they can be a list of parts that you typically include in a system.
For example, you typically sell a protection system consisting of:
1 alarm panel
2 smoke detectors
2 door contacts
2 Motion detectors
2 Key fobs
You can make up a 'master' part in the inventory file. This part would then have a list of the above components as its 'Kit'. Whenever you select the Kit part number on a quote, service ticket or an invoice, the components you assigned will automatically be entered onto the equipment list for you and bring the corresponding price/cost so that you can look at your profitability.