Don't tailor your business to the available off-the-shelf software, this will never be enough, will limit your potential and imagination. When your business will grow you will see that the final option is custom programing, tools designed and tailored to your business. Don't lose time and potential profit, be one step ahead of your competition and a unique business that cannot be copied or duplicated successfully.
Starting right is cost effective on the long run and can boost your business with innovative and disruptive ideas.