while tailor-made custom software is usually the better solution over off-the-shelf ready made software - it is always important to remember that software is not always the solution to everything, but the tool for the bigger solution.
also. software development takes a lot of time and needs the love and passion.