Odoo is open source web-based set of business applications.

Odoo Free ERP Software

Free Web-Based Enterprise Resource Planning Technology

Open source bundle of business software includes CRM, Marketing, and Point of Sale. Odoo CRM helps your sales teams to automate the leads generation process.


Odoo is a bundle of web-based open source business applications that includes CRM, eCommerce, Point of Sale, Marketing, Billing & Accounting, Warehouse Management, Website Builder, Project Management, Human Resource, and Manufacturing. All these applications are integrated seamlessly to exchange data. Odoo CRM helps your sales teams to monitor their top leads and opportunities. It allows customization of your sales workflow, statistics reports, and predictions and prepares the marketing campaign automation process to boost their sales.

Odoo provides an intuitive and attractive dashboard to overview and controls the sales activities. It also provides useful tips and best practices to allow users to configure their CRM as per their business needs. Its native mobile applications deliver convenience to your sales team so they can respond to the customers from anywhere at any time. Odoo CRM’s cutting edge features are a Kanban view to monitor sales opportunities pipeline, crystal clear view of the next actions to perform, and automated lead generation based on incoming emails.

System Requirements

Odoo is Python and PostgreSQL based Enterprise Resource Planning software. It requires following software.

  • Python 3.5+
  • PostgreSQL
  • Node.js


Odoo is comprehensive bundle of business applications that includes Odoo CRM, eCommerce, Point of Sale, Marketing, Billing & Accounting. Main features of Odoo business applications include

  • Modern User Interface
  • Mobile Ready
  • Reduce data entry
  • Large screen view
  • Leads Nurturing
  • Lead Scoring
  • Import Leads
  • Online Acquisition
  • GeoIP
  • Live Chat
  • Deduplication
  • Assignation Rules
  • Call-to-actions
  • URL Trackers
  • Activities and calls management
  • Pipeline management
  • Customize stages
  • Schedule Meetings
  • Plan Next Actions
  • 360° Visibility
  • Log Calls
  • Lost reasons
  • Revised configuration options
  • Address Book
  • Customer Preferences
  • Multi-Address
  • Full History
  • Emails Templates
  • Email Gateways
  • VoIP
  • Custom Alerts
  • Dashboard
  • Opportunities Analysis
  • Cohort Analysis
  • Leads Analysis
  • CRM Dashboard


Installation using Github

First make sure you have installed all the dependencies. Then clone the latest Odoo repository into document root folder:

    git clone https://github.com/odoo/odoo.git
    cd odoo

Create a postgres user with a password using the pg admin gui:

  • Open pgAdmin.
  • Double-click the server to create a connection.
  • Select Object ‣ Create ‣ Login/Group Role.
  • Enter the username in the Role Name field (e.g. odoo).
  • Open the Definition tab and enter the password (e.g. odoo), then click Save.
  • Open the Privileges tab and switch Can login? to Yes and Create database? to Yes.

Navigate to the path of your Odoo Community installation (CommunityPath) and run pip on the requirements file in a terminal with Administrator privileges:

    spip install setuptools wheel
    pip install -r requirements.txt

Install rtlcss:

    npm install -g rtlcss

Once all dependencies are set up, Odoo can be launched by running odoo-bin. Common necessary configurations are:

  • PostgreSQL user and password.
  • Custom addon paths beyond the defaults, to load your own modules.
        python odoo-bin -r dbuser -w dbpassword –addons-path=addons -d mydb

Your Odoo web applications are ready to use.