investing in custom software