Actually the Application implementation and the deployment is coupled to the appserver.io default environment like Servlet-Engine or Persistence-Container. To enable the community to build their own applications, like a LaravelApplication, it is necessary to refactor the Application initialisation and the GenericDeployment.