Universal Code of Software Ethics Essay
Software organizations are growing along with the international businesses they service. Driven by universalism, the world is becoming a single workplace and marketplace. Like all professionals, Software professionals who work within these organizations regularly face problems of an ethical and moral nature. In making decisions, what cultural, social and ethical norms should apply - those of the professionals’ home culture or those of the culture in which they are working, and indeed, are these two choices necessarily different? 
"Each Nation has many customs and practices which are not only unknown to another nation but barbarous and a cause of wonder," says Michel de Montaigne. …show more content…
Universalism and Software
That which we today call universalism is merely the latest phase of a process which has been under way since Portuguese navigators of the 15th and 16th centuries first began to open up the globe through exploration. "Religion, technology, economy and empire" have been the four "major engines" driving this process , at greater or lesser rates since the Industrial Revolution. Current definitions of universalism stress the economic engine driving this process, which has taken the global economy from a collection of closed national markets to an integrated global market.
Observers such as Grossholtz  and Mazrui  raise legitimate concerns over the adverse consequences of the current wave of