270 likes | 441 Views
Idu0010 OpenERP . OpenERP. OpenERP (formerly named Tiny ERP ) is an ERP/CRM system. The software is claimed to be a complete and the most feature rich ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available.
E N D
OpenERP • OpenERP (formerly named Tiny ERP) is an ERP/CRM system. • The software is claimed to be a complete and the most feature rich ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available. • Among the features are management accounting, financial accounting, inventory management, sales and purchase management, tasks automation, Human Resource Management, marketing campaigns, help desk, and point of sale. • The software is open source and is released under the GNU General Public License.
OpenERP • The Linux user interface is GTK+ based. Windows and Mac OS X versions are also available. • The latest version of Open ERP (5.0) provides dynamic Gantt charts (with drag&drop), shared calendars, an integrated BPM view, a workflow editor and a screen designer. • OpenERP is known to be very complete and extremely modular, with 500+ available modules. It is based on a strong MVC architecture, with a distributed server, flexible workflows, an object database, a dynamic GUI, an XML-RPC interface, and customizable
Business model • OpenERP follows a fully open source business model. The development and community efforts are managed through Launchpad, using the repository system Bazaar. • The OpenERP community is organized on the OpenObject website, where you can find the forums, the IRC and all the available modules for OpenERP. • The documentations are also managed on launchpad but a website dedicated to all books has been set up in 2009.[1]
Business model • Open ERP sets up a business model with a win-win relationship between the community, the partner network and the editor. • The partners are useful to create the market around OpenERP and the services offers, the editor is responsible of the quality and the vision on the development of the product and the community generates activities and contribute to the growth of the product. • All modules produced by the editors, the partners and the community are open source.
License • Owner of the OpenERP solution is Belgium based OpenERPs.a. (previously Tiny sprl). • OpenERP Server and GTK+ client is published under GPL version 3.0. • Web client is available through "OpenERP Public License". • It is Mozilla derived (as Tiny puts it), free for use and modifications. • Most prominent restriction is to keep original logos of Tiny, OpenERP and Axelor on web pages visible to user. • Some modules are distributed under "shared funding" model. • Tiny claims that modules are GPL and will be available for public download, but official release is postponed until "development costs are covered". • It is not disclosed what development costs have to be covered or when modules will be released.
Architecture • OpenERP has a 3 layer structure: database, server and client. • The database is PostgreSQL. • The server part is written in Python. Business functionality is organised into "modules". A module is a folder with a pre-defined structure containing Python code and XML files. A module defines data structure, forms, reports, menus, procedures, workflows etc. • The client is "thin" as it contains no business logic. (Adding new objects, such as menus or forms, makes it available to any client; one OpenERP-server can be accessed by any type of client: gtk+, web or Qt).
Architecture • The GTK+ client is the default and is based on the Python platform. • The Web client is written in Python. It uses the turboGears platform up to version 5.0.1. Though content-wise GTK+ and web clients are equivalent, there are some differences in the functionality of the interface, e.g. the web client can have a "customise" link on every form but the gtk+ client has no comparable feature. • The Qt client is written in Python, but is not available as an official download as of August 2009.
Development environment • There is no integrated development environment. Python code must be edited in an external editor. There is no official or de-facto editor. • Some application logic (i.e. workflows and data structure) can be changed through the client interface. • A tutorial gives an example of using a tool called DIA for visual creation of a module and saving (via a plugin) into a folder structure suitable for OpenERP.
Information openERP • OpenERPDeveloper(s)OpenERPs.a. (previously Tiny sprl) Stable release 5.0.9 / April 5, 2010; 10 days ago (2010-04-05) Written inPythonOperating systemWindows, Linux, Unix, Mac OS XTypeERP, CRM, AccountingLicenseGPLWebsitewww.openerp.com
Features • Open ERP has been specifically designed to help businesses improve their performances. Its functional coverage expands to all kinds of different areas. • Enterprise Modules Sales • Purchase • Services Management • Invoicing • Point of Sales
Functional Coverage of OPENERP • Logistics Warehouse Management • Shipping Management • Manufacturing • Quality & Repairs • Products and pricelists • Accounting & Finance Accounting • Analytic Accounting
Functional Coverage of OPENERP • CRM & SRM Customer Relationship Mgt. • Mail Gateway • Portals • Direct Marketing • Phone Calls • Project Management Operational Management • Financial Management
Functional Coverage of OPENERP • Budgets • Payments Management • Asset Management • Bank interfaces • Human Resources Expenses • Skills Management • Holidays • Attendances
Timesheets • Daily Productivity Integrated DMS • Outlook/Thunderbird • Getting Things Done • Calendars • Efficient Communication Wiki • Webmail • Dashboards • Alerts • Business Process Management End-User Processes • Workflow Engine • Association Management Membership
Functional Coverage of OPENERP • Events Organization • Fund Raising • IT Companies Bug Tracker • Scrum Methodology • Fully Customizable Report Designer • View Editor • Workflow Editor • Configurable Actions • Ergonomy Web & Application Interfaces • Gantt & Calendars • Dynamic Graphs • Integrated Documentation • Flexible Modules System • Web-Services • eCommerce Integrated eCommerce
Functional Coverage of OPENERP • EDI • Business Intelligence Olap Database • Cube Designer • Data Browser • Miscelleanous Tools Networks • Ideas • Lunch • Voip • Verticalisations • Services Auction houses • Medical • Public Trainings • Chambers of Commerce • Manufacturing Food Industries • Book Stores
Accounting • Open ERP porvides a fully integrated accounting module that covers financial accounting, analytic accounting, third party management, taxes management, budgets, assets, etc. Open ERP has more than 50 extra modules for specific accounting features: electronic bank transfers, assets management, automatic invoicing, analytic controls, financial indicators, statements management, etc. • Key Points: • Multi-company, multi-currency, multi-analytic axes, • Real-time consolidation of multiple charts of accounts, • Very good ergonomy for fast encoding of entries and invoices, • Integrated analytic/cost accounting, • Lots of customizables reports. • Integration Benefits: • No more re-encoding , all documents are pre-generated, • Accountants decisions impact on the whole system, • Cross reporting with others modules. • Links:
Python • Python is a general-purpose high-level programming languagewhose design philosophy emphasizes code readability. Python aims to "[combine] remarkable power with very clear syntax",[nd its standard library is large and comprehensive. Its use of indentation for block delimiters is unusual among popular programming languages. • Python supports multiple programming paradigms, primarily but not limited to object oriented, imperative, and functional, and features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. • The reference implementation of Python (CPython) has an open, community-based development model, as do all or nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.
One software package covers all your enterprise needs • Accounting & Financial Mgt • Business Process Management • Sales and Purchases Automation • Document Management System • ... + 350 other modules Finance Business management Sales
And automates tasks by integrating business processes
Your employees will enjoy using Open ERP • No need to use different software • No double encoding of information • Automate all administrative tasks • User-friendly web and rich interface • Activate modules when you need new features
Get the information when you need it, where you need it • Integrated Business Intelligence • Dynamic dashboards • Consolidation of data in real time • Custom report designer • Statistics available from any document
Built as Open Source Software • Download it online • Source files readily available • Enterprise management books • Open ERP is fully Open Source
You can start with one module for a specific need • You have no licence cost • On Demand offering available • Enterprise Support Agreements