In this article we will explore a comparison of custom software and off-the-shelf software, their main differences, pros and cons, as well as a list of expenses.