- Postbooks
Infobox Software
developer =xTuple
latest release version = 3.0.1
latest release date = release date|2008|7|11
operating_system =Cross-platform
genre = Accounting/ERP
license =CPAL
website = [http://www.xtuple.org xTuple.org]PostBooks is an
open source accounting andenterprise resource planning business system geared toward small to medium sized businesses. It is released under a CPAL license and is thusfree software . PostBooks is maintained as an open source project onSourceForge.net but is based on the commercially licensedOpenMFG ERP system created byxTuple , a private software company based in Norfolk, VA.The name PostBooks is derived from three aspects of the project. First "Post" alludes to the common concept of posting journals in accounting. Second, the name refers to the project's technological roots as it runs exclusively on the
PostgreSQL database. Finally, the name suggests PostBooks as a logical step of progression for businesses that have outgrown the popularQuickBooks small business accounting product byIntuit .History
PostBooks is a subset of the OpenMFG software product developed and marketed by the company of the same name beginning in the year 2000. OpenMFG is a commercially licensed ERP system targeted toward small to midsize manufacturers. The company adopted a "community code" model, meaning that customers who purchase or subscribe to licenses for the product have access to view and modify the source code. Unlike open source software, however, the code was not made publicly available.
In July 2007 OpenMFG simultaneously announced the change of their corporate name from OpenMFG to xTuple and the launch of the PostBooks open source project at the
O'Reilly Open Source Convention in Portland, Oregon. [cite web |title=OpenMFG Takes on QuickBooks With PostBooks |author=Sean Kerner |date=2007-07-27 |url= http://www.internetnews.com/dev-news/article.php/3691106 |publisher=internetnews.com |accessdate=2007-07-27] The project was originally to be released under the "xTuple License," a derivative of theMozilla Public License , but xTuple was quickly criticized for introducing "yet another" open source license variant [cite web |title=OpenMFG transforms into xTuple, but misses the open-source train
author=Matt Asay |date=2007-07-25 |url= http://blogs.cnet.com/8301-13505_1-9749950-16.html?tag=more |publisher=CNET |accessdate=2007-07-25] However, at that very same conferenceSocialText announced the release of the newOpen Source Initiative approvedCommon Public Attribution License (CPAL). Two days later xTuple switched PostBooks to CPAL and became the second company to adopt this license [cite web |title=Open source ERP firm second CPAL licensee | author=Matthew Aslett |date=2007-08-03 |url= http://www.cbronline.com/article_news.asp?guid=12D6E543-2589-4C65-A9C7-8573ED9E1CBD |publisher=cbronline.com |accessdate=2007-08-03] which is currently the license in use today.The first stable release of PostBooks was version 2.2.0 announced in September 2007. [cite web |title=xTuple releases OpenMFG and PostBooks 2.2 |author=Ned Lilly |date=
2007-09-06 |url= http://www.postgresql.org/about/news.860 |publisher=PostgreSQL.org |accessdate=2007-09-06] Since then PostBooks has quickly catapulted to and stayed in the top 20 most active projects on SourceForge. The current release is version 3.0.1.Functionality
PostBooks is based on a
client-server platform using a front end Graphical client written inC++ using the Qt byTrolltech , withPostgreSQL providing the back end database. The use of Qt and PostgreSQL allows both the client and the server to be run on Windows,Macintosh , orLinux operating systems. The strategy behind this technology platform is to avoid the number of "moving parts" and complexity that accompaniesinterpreted language based solutions such as the Java or.NET framework that require aruntime library to be installed and kept up to date on every client machine. This approach allows the client software to be run from a server with no installation requirements at the client machine, which is presumably helpful to smaller businesses that do not have the in-house technical resources to support a complex deployment. As a general rule, as much business logic is stored and maintained in the database as possible to reduce the size and complexity of the client.PostBooks is divided into 7 functional modules: Accounting, Sales, CRM, Manufacture, Purchase, Inventory and Products. It supports multi-currency and multi-language capability and is therefore suited for international deployment. All modules are integrated into a single common code base in the client, and reside in a single database schema on the server. The client for both PostBooks and its older and more comprehensive commercial brethren, OpenMFG, is identical. The difference between the two is completely managed in the database schema where the OpenMFG database includes additional tables and functions to support larger enterprises. At login the client checks to see whether it is logging into a PostBooks database, or an OpenMFG database, and changes its menu structure accordingly.
PostBooks uses the OpenRPT report writer and renderer as its embedded reporting engine. OpenRPT is an
LGPL licensed open source project also administered by xTuple and hosted on Source Forge.Community
PostBooks has a young but growing community. While the project is technically maintained on Source Forge, most community activity is initiated at the xTuple hosted community website where additional forums and technical documents are available.
PostBooks is written using English as the base language but has been or is being translated into several languages by the community at large including Spanish, French, German, Russian, Turkish, Chinese and Portuguese.
A dedicated Russian community website being maintained independently of xTuple has been created.
Notes
External links
* [http://sourceforge.net/projects/postbooks PostBooks Source Forge Project]
* [http://sourceforge.net/projects/openrpt OpenRPT Source Forge Project]
* [http://www.xtuple.org xTuple Community Website]Postbooks documentation
* [http://sourceforge.net/project/showfiles.php?group_id=196195&package_id=240539 Source Forge Documentation]
* [http://www.xtuple.com/demo xTuple Documentation]
* [http://www.xtuple.com/demo/video Video Documentation]
Wikimedia Foundation. 2010.