There is no such rule of purchasing the software and hardware from a single vendor. However, the vendors do provide the facility of additional discounts on purchasing both. The cloud-based software can generally be installed over any device having internet connectivity and hence can work fine with any hardware. No vendor can force you to purchase the hardware and software from a single place.