We had several different applications before we found one which met both what we were trying to accomplish (i.e., track payroll) AND did so fairly seamlessly...so far no complaints from any end users/customers who run their businesses within those parameters - but then again ours isn’t too complex or large-scale. Our only complaint would probably come if something happened where someone accidentally deleted part of the data file; however even though its "free version” allows up 5 companies per license key – each customer could potentially purchase multiple licenses depending upon how many entities he operates under his umbrella corporation....