Hello. What is your experience with Eye Cloud Pro? What other platforms/programs would you recommend (or not recommend) to service a small optical (not medical!) practice? Inventory control, $ reporting, customer files, etc.