This strict separation allows running the application logic on an enterprise server
while the views display the application state on any client. OpenDolphin's unique
architecture makes the remote, shared application feel like a local, native app.