Just like a city shapes the lives of its inhabitants, software shapes the lives of it users. Therefore software is a domain of great responsibility.