JAllInOne is an ERP/CRM java application having a Swing front-end. It is a Rich Internet Application so the front-end can remotely comunicate with the server-side layer of JAllInOne via HTTP protocol.
Project Features of JAllInOne ERP Software
Project Features of jAllinOne ERP Software
- Intended Audience : End Users/Desktop, Customer Service
- License : GNU Library or Lesser General Public License (LGPL)
- Operating System : OS Independent (Written in an interpreted language)
- Programming Language : Java
- Topic : Enterprise, ERP
- Translations : English, Italian
- User Interface : Java Swing, Web-based
Sales, Purchases, Warehouse, Bill of materials and production, Accounting, Agenda, CRM, Customers and contacts hierarchies, Callouts and appoinments management, Document management,
Users and roles management, database schema management, grids and forms customization, reporting solution based on Jasper Report, reports customization.
Multi-user, multi-currency, multi-language, multi-company.
JAllInOne installation is simplified by means of a wizard automatically invoked the first time the application is remotelly accessed.
This application was developed in a few months thanks to Openswing capabilities: this is a development framework that allows to create RIAs with a GUI having very complex contents with low development time.
Response time over Internet is good, thanks to the limited amount of bytes that go through the net: only data is transmitted between client and server, no presentation content is transmitted over the net, as for HTML based web applications.
Client application is launched through Java Web Start utility (included in JRE distribution); only the first time JAllInOne is invoked the client application must be downloaded from the server: after the first download, client application resides in the client machine. Java Web Start automatically sinchronizes client application when new releases are available in the Application Server.
Server-side application is based on java servlet technology and does not require an EJB container: so JAllInOne server side application can be executed inside any Web container, such as Tomcat, Jetty, JBoss, etc.