The best thing about this software is that it has an inbuilt payment gateway which makes things easier for us at times of order processing as well as customer payments. It also helps to reduce risk during online transactions, so we can focus more on other important aspects like marketing our products or services. Sometimes while using Margoard's free trial version you may face some issues with its functionality but if you purchase their paid plan then there will be no such problem. I would definitely recommend buying their paid plans because they have very good support system available 24/7 via phone, email etc. We use this tool to process all kinds of orders including product sales, subscription fees etc.