The tailor-made software advantages and disadvantages depend on your long- and short-term objectives as well as your business’ vision and model