3 Why an Explicit Model of Deployment Environment Is Needed ?