Have a knowledgeable professional setup up this software if you are using it in a networked environment (your network should not have problems like intermittent connection before setup), it will save you a lot of headaches. If you are fairly network knowledgeable then it will be easy to setup. The Enterprise version is recommended for remote site usage but there are cheaper ways using remote desktop and other technologies (stick with Enterprise if your remote connections are unreliable). There are also Mobile apps that provide a fair amount of features provided your data is available in the QuickBooks cloud services, just be aware some major feature are missing from the Mobile applications. At this time you cannot connect QuickBooks Mobile payment (or something like Square) system directly into your QuickBooks mobile.