Jspresso is a full-stack Java framework to developN-tier distributed desktop-like applications. Itextensively covers the whole software architectureand relieves the developer from all the plumbingby solving most of the technical concerns. Itsphilosophy extends the "Convention overconfiguration" paradigm with a descriptivestrategy made of assembling built-in descriptors(Java beans). You describe what you want toachieve and not how you want to achieve it.