CGI::Application is a lightweight, flexible MVC framework used for writing Perl web applications that can be deployed using CGI, FasgCGI, mod_perl, or PSGI.