Nurturing software

How societal institutions shape the development of software.