9. A system for developing a Rich Internet Application (RIA) configured to run on a remote computing device by an application player residing in said remote computing device comprising: a remote computing device comprising an application player; a computing unit comprising an integrated development environment (IDE), wherein said IDE comprises: a toolbox comprising graphical components configured to be dragged and dropped into UI states implementing a process flow of said RIA and tools for setting one or more property values for each of said graphical components; a Web Service Description Language (WSDL) integrator configured to generate one or more web service call for accessing one or more web services for processing input from said UI states; and wherein said web services are accessed by connecting said remote computing device to an intermediary server and wherein said intermediary server accesses said web services via a single, secure and access-controlled network connection.
18. The system of claim 9 further comprising tools for restricting access of said remote computing device to authorized functions of said web service.