Stoq is an open source ERP and CRM framework distributed and developed by Async Open Source, Brazil. The Stoq application is licensed under the GNU General Public License version 2 and most of the underlying libraries under GNU Lesser General Public License. Market The primary target of Stoq is the small to medium sized companies in the Brazilian market, it implements a number of different standards required by the Brazilian government such as Sintegra, Fiscal Printers (ECF), Sales tax (ICMS), Service tax (ISS), CFOP etc. Stoq is localizable and is available in English and Brazilian Portuguese. Support for Brazilian specific devices and specifications are implemented in plugins to avoid displaying such functionality to users from other countries. Stoq can import and export in various file formats, including: Excel, OFX, GnuCash, CSV. Applications Stoq is split into a number of different applications, which are targeted at specific tasks. * Administrative * Accounts Payable * Accounts Receivable * Calendar * Financial * Inventory * Point of sale * Production * Purchase * Sales * Stock * Till Architecture Stoq is implemented in the Python programming language and uses the Postgres database for storage. Its graphical interface is written in GTK via the python bindings. It used a variant of the MVC architecture which makes it easy to write graphical user interfaces, for instance for the web. It contains a plugin infrastructure which allows external modules to extend the framework. It is primarily developed for the Linux operating system, but since its mostly developed in higher level languages it makes it easy to port to other operation systems. For ease of testing, Stoq is distributed through a Live CD based on Ubuntu.
|