Reasons to Invest in Financial Software Development