This library targets primarily smaller to mid-sized projects. It does not need a web container (e.g. Tomcat, Jetty), though it can certainly be used with one. It is designed to be very much independent of any third party components so even logging capabilities have been integrated. Virtually no configuration is necessary and everything is done in code. The library is based on the active record pattern and is thus best suited for applications that already have an object model that well matches the database object model it maps. Also, applications with a relatively simple database model will certainly benefit from using EasyORM because using a more complex library or framework often means that more time will be spent on resolving configuration and deployment issues.