backoffice generator