* New site: https//demidenko05.github.io/beige-acc/

Beige-Software overview.

Page on Facebook

Keywords: Java open source software, free accounting software, Java reporting tools, PDF creator, Java PDF library, Jetty for Android, Java ORM library, JSP, JSTL, JSON, AJAX.

Beigesoft™ Enterprise Information System.

This application will never waste your time because of:

It provides sufficient functionality:

  • Double entry accounting system.

  • General ledger, trial balance, balance sheet, stock items and other reports.

  • It makes COGS FIFO/LIFO automatically for sales, sales returns, inventory losses.

  • It makes sales tax (VAT, GST) automatically for sales, purchases and their returns.

  • Sales tax (VAT, GST) methods: item/invoice basis, destination-based, aggregate rate, tax included in the price.

  • Tracking payments for sales/purchases in national and foreign currencies.

  • Payroll - automatic calculation of the taxes using withholding tax tables.

  • Production - automatic calculation of the cost of a product from used materials, direct labor and other costs.

  • Inventory - three dimensional (warehouse, place, unit of measurement) registration, moving items inside warehouse, etc

  • Multi-databases (organizations) for standalone (local) versions, which use SQlite databases.

  • Embedded Web-Store. Pricing, multi-currency, price depends on buyer's category, exporting price list into CSV

  • and more.

* You can check its functionality by reading this documentation (i.e. without installation).

It's a reliable software:

  • All its parts are under truly free licenses.

  • It's open source software, so fixing an error or its customizing is not a problem.

  • It will never be downgraded or disappeared. You always can find it (binary and source code) in the Central Maven Repository.

  • This is a high performance software. The cloud version will never be slow even on weak computers.

This application requires Google Chrome, Opera or Chromium browser (html5-dialog ready).

See Beigesoft™ digital signatures.

See Beige EIS Bob's Pizza example.

See Beigesoft™ EIS Privacy Policy.

Пример ведения коммерческого бухгалтерского учета в Беижсофт™ Информационная Система Предприятия.

Беижсофт™ ИСП. Политика конфиденциальности.

Beigesoft™ EIS for MS Windows/Mac/*Nix beige-accjet.bin.zip and cloud version beige-accweb.war and other products you can find in central Maven repository https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.beigesoft%22 or https://repo1.maven.org/maven2/org/beigesoft/beige-accjet/

Beigesoft™ EIS for Android you can find in Google Play-Store (search "Beigesoft Enterprise Information System") or use direct link https://play.google.com/store/apps/details?id=org.beigesoft.accandr

Source code of Beigesoft™ EIS and other products you can find in https://github.com/demidenko05.

Licenses:

  • BSD 2-Clause License - https://sites.google.com/site/beigesoftware/bsd2csl

  • GNU General Public License version 2 - http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

  • The Eclipse Public License, Version 1.0 - http://www.eclipse.org/legal/epl-v10.html

  • The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt

  • CDDL + GPLv2 with classpath exception - https://javaee.github.io/glassfish/LICENSE

  • MIT License - https://github.com/twbs/bootstrap/blob/master/LICENSE

  • DejaVu fonts by Bitstream - https://dejavu-fonts.github.io/License.html

  • SIL OPEN FONT LICENSE Version 1.1 - http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web

Beigesoft™ PDF Writer.

This is light-weight (all JARs size is about 250KB), international friendly and fast PDF writer. This is actually a reporting tool. It automatically makes pagination and tables (e.g. repeating header on every page). It's cross-platform writer - Standard Java and Android one.

Benefits:

  • It packs a TTF font with only used characters. Asian languages (with hieroglyphs) TTF files are extremely huge.

  • It's a high-performance application. Performance test's (thread per invoice) results show that making 100 invoices (3pages each) takes less than 4 seconds on a regular notebook.

  • There are not 3-d party libraries. Beigesoft™ Document Writer, Swing/Android graphics libraries, Logger are licensed under truly free GPLv2 and BSD 2-clause.

With Beigesoft™ PDF Writer you can create complex black and white (including non-masked RGB images) business reports quickly. Here are PDF files for example: Invoice sample, Счет-фактура, Платежное поручение, Example of partially internationalized invoice with VL-Gothic-Regular.ttf (Japanese). These sample reports clearly show abilities of this reporting tool. Source code that makes these reports is in test folder of the project's source.


A-Jetty.

A-Jetty is Jetty 9.2 adapted for Android, it can run precompiled JSP/JSTL. It works on Android Java as well as on standard Java 7+.

JSP(plus JSTL) is the same WEB-view technology as ASPX, PHP and deprecated ASP. JSP and ASPX are faster than PHP and ASP, because they are compiled into byte-code, which is executed (actually it's compiled on the fly (JIT) into CPU code) by Java VM or DOT-NET. PHP and ASP are script languages that are interpreted during runtime. Although there is a PHP JIT compiler, it's slower than Java or DOT-NET. All these technologies are used to build a complex WEB-interface quickly.

Using JSP(JSTL) allows you to create truly multi-platform WEB-applications, because A-Jetty can run them anywhere (on any operating system). The best way of using A-Jetty is using it as an embedded server in a standalone WEB-application.

Beigesoft™ BLC (business logic common) and WEB libraries.

These libraries allow you to create cross-platform business WEB applications quickly. Beige-ORM is fast even on a smartphone. WEB-library automatically makes an entity's list with a filter, forms for editing and reliable entity pickers. Any generated entity-picker already has pagination and a filter (e.g. a picker of a product from a huge set of products). These libraries also include data replication via WEB-service (e.g. full database copy).

Beigesoft™ software (libraries) for rapid development of cross-platform financial WEB-applications.

Беижсофт™ ПО (библиотеки) для быстрой разработки кросс-платформенного финансового ПО с ВЕБ-интерфейсом.

Beige-UML.

Beige-UML is a free, open source UML diagram editor. It has two user interfaces - standard desktop SWING one and Android one.

Features:

  1. It supports UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram.

  2. It generates UML class diagrams from Java classes.

  3. It's a doclet that generates standard Javadoc with editable UML class diagrams.

This is the first free, truly cross-platform UML editor that can make a reliable (real-life) UML class diagram (with a frame, many classes and BUS-relationships). For non-huge projects generated Java-docs with PNG diagrams (with editable sources) is also a reliable tool. Some customers demand this (that Beige-UML can do, but other free UML editors can't). This is for programmers, so feel free to improve this project - add other diagrams, make Java-doc with SVG diagrams. In its source code you can find how to draw line endings (triangles, diamonds...) by using Vector Algebra (the optimal method).

Demo project with diagrams DemoUML.zip and source of beige-android-demo (demo of Android tree/file-chooser, list-chooser etc.) you can find in https://sourceforge.net/projects/beigeuml/

Beige UML getting started.