Custom software development steps