software development investments