Along with some of the other requirements and challenges we face in developing software for the global marketplace are legal ramifications. Almost everything we write, from the name of the feature to the shape of the icons, is usually subject to some law in either the United States or somewhere in another country. I can’t go into great detail as I have in other posts about how we write software because of, well legal reasons, but even the software tools we use are strictly controlled. Microsoft is always being sued by someone, somewhere, so even what we say is under scrutiny.
All that being said, we want to be a good corporate citizen, so as a Program Manager one of my jobs is to keep my features out of legal trouble. It’s all part of the answer to the question of “Why did you write that The way you did?”