ABSTRACT
In this chapter, we will look at different aspects of how an application inter acts with its environment. This includes everything from how it runs to how it appears to the user. The examples here range from finding new places to put a logo to preventing two instances of the same application from running at the same time.