Software development in Shenoy Naga, software development process, software development activities, software development projects, software development environment, software development analyst, software development institute, software developmentat auslea