The biggest struggle while using SaaS is it needs a brilliant internet connection to operate. Wondering you have a business that is not fully remote, this shouldn't be a big deal for you. However, internet connection is not the only problem one has to go through. Another common issue that usually emerges is the compatibility with the OS in use. For most businesses, it is pretty functional to run their systems on Windows and Linux.