Future of software development

Everyday we face new challenge at our work and often see software as a solution.