What is the best strategy for selling software development?