Some of available features are:

Routing Dispatcher will match route and call appropriate controller to handle request which returns response.

Dependency Container Dependency container that manages application dependencies.

Minimal external dependencies Fano Framework requires minimal external libraries to work. By default, it requires only Free Pascal >= 3.0 compiler and its run-time libraries. To use, add fano unit into your application.

Extensible Fano Framework aims to be extensible. From form validation to session to logging, you can always replace any software components with your own implementation if required.

Multiple Deployment Target Fano Framework supports multiple deployment targets. You can run as CGI, FastCGI, SCGI or uwsgi web application with Apache or nginx web server or as standalone HTTP web application. Currently only Linux and FreeBSD are supported.