Things to Think Before Purchasing Software for Your Company