Okra is an Application server. It provides a way to simplify complexity of Web applications. Its interface is close to Impress one. Here is some folders hierarhy that allows you to concentrate more on functionality.
Okra supports two ways of client-server communication: http requests and rpc calls(Metarhia JSTP protocol). Also it provides database managment with built-in Mohican interface.
Okra supports only single page applications, but you can specify routing configuration in appropriate config file.