When choosing a CMMS, it's important to know what costs you can expect and what implementation you can afford. Here's what you need to know.