Web pages and applications use HTML and Javascript to provide an interface for the user of a page or system. When we move to the desktop applications environment, we see a different scenario. Unlike in the web environment, with open technologies, protocols and patterns followed by many companies, we find closed technologies supplied by different companies.