
JFire is an Enterprise Resource Planning and Customer Relationship Management system. The system has been written entirely in Java and is based on the technologies J2EE, JDO 2, Eclipse RCP 3. Hence, both client and server can easily be extended and it requires only a relatively low effort to customize it for specific sectors or companies. Currently, JFire already provides modules for user and access rights control, accounting, store management, direct online trade with other companies or end-customers (e.g. via a web shop), an editor for 2-dimensional graphics and other useful plugins. A reporting module which is based on BIRT allows for the editing and rendering of reports, statistics and similar documents (e.g. invoices). Even though the main goal of the software is to serve as a robust and flexible framework and thus to ease the implementation of sector-specific applications, it contains modules for the out-of-the-box usage in small and medium-sized enterprises. Because JFire uses JDO as persistence layer, it is independent of the underlying database management system (DBMS) and spares developers the error-prone work of writing SQL. Furthermore, the use of JDO makes it possible to employ other DBMS types (e.g. object databases). JFire is shipped with the JDO2 reference implementation DataNucleus, which supports many relational databases and db4o. Even though Java EE, JDO and Eclipse RCP provide many advantages, they have the disadvantage that they require a longer training period than older technologies (e.g. direct SQL). JFire was published under the conditions of the GNU Lesser General Public License (LGPL). Therefore, everyone can redistribute it, modify it and use it.
Download:
For Server, JFire v0.9.6 | 121.8 MB
For Client:
For Linux (32-bit), JFire v0.9.6 | 90.1 MB
For Linux (64-bit), JFire v0.9.6 | 90.2 MB
For Windows, JFire v0.9.6 | 90.1 MB