Creating a web application with a window-based interface that end-users were already accustomed to using.