It is ideal to buy the POS software and hardware in the same store. The main reason behind that is compatibility. Another reason for making this decision is that you may be able to get the package for a discounted price if you will buy in the same store.