Started a business a while back. It has a somewhat steep learning curve but anything is really possible. The support is very helpful and there is enough on the world wide web and documents to help building. Note: it isn't built in a day, but if you make it work, it works, it works good.