Skip to content

Contact Info

ERP, CRM & Digital Growth Glossary

This glossary explains the ERP, CRM, automation and digital growth terms I use with clients every week, in plain English and without vendor jargon. Each definition is written to stand on its own, so you can share it with your team or use it to frame a conversation before an ERP or CRM project starts.

ERP & Finance

ERP (Enterprise Resource Planning)
ERP is business software that runs core operations such as finance, purchasing, inventory, sales, manufacturing and HR on one shared database. Instead of separate tools and spreadsheets for each department, an ERP records every transaction once and makes it visible to everyone who needs it. The practical result is consistent numbers, fewer manual handoffs and reporting that reflects what is actually happening in the business. Learn more
Cloud ERP
Cloud ERP is an ERP system hosted on the vendor's or a provider's servers and accessed through a web browser or mobile app, usually on a subscription basis. The provider handles infrastructure, backups and upgrades, so the business does not run its own servers. Cloud ERP suits distributed teams and remote work, but buyers should still check data residency, customization limits and how upgrades affect custom changes. Learn more
Chart of Accounts
A chart of accounts is the structured list of every account a business uses to record financial transactions, grouped into assets, liabilities, equity, income and expenses. It is the backbone of the general ledger and of all financial reporting. Designing it well during an ERP project matters, because a cluttered or inconsistent chart of accounts makes reporting, consolidation and audits harder for years afterward.
General Ledger (GL)
The general ledger is the complete record of a company's financial transactions, organized by the accounts in its chart of accounts. Every sale, purchase, payment and adjustment ends up as debit and credit entries in the GL. In an ERP, most GL entries are posted automatically from operational documents such as invoices, bills and stock movements, which is why clean configuration of those postings is essential.
Accounts Payable (AP)
Accounts payable is the money a business owes to its suppliers for goods or services received but not yet paid for, and the process of managing those obligations. AP covers recording vendor bills, matching them to purchase orders and receipts, getting approvals and scheduling payments. A well-run AP process avoids duplicate payments, captures early-payment terms where useful and keeps supplier relationships healthy.
Accounts Receivable (AR)
Accounts receivable is the money customers owe a business for goods or services already delivered and invoiced, and the process of collecting it. AR includes issuing invoices, applying payments, sending reminders, tracking aging and managing credit limits. Because AR directly affects cash flow, ERP and CRM systems often automate reminders and give sales teams visibility of overdue balances before they take new orders.
Three-Way Match
Three-way match is an accounts payable control that compares the purchase order, the goods receipt and the supplier invoice before a bill is approved for payment. Quantities and prices must agree across all three documents, within any tolerance the business defines. Most ERP systems can enforce three-way matching automatically, which reduces overpayments and paying for goods that never arrived.
Bank Reconciliation
Bank reconciliation is the process of matching the transactions in a company's books against its bank statements to confirm that both agree and to explain any differences. Typical differences include uncleared checks, bank fees and timing gaps. Modern ERP and accounting systems import bank feeds or statement files and suggest matches using rules, which turns a slow manual task into a review exercise.
Multi-Entity Accounting
Multi-entity accounting is the ability to run separate legal companies, each with its own books, tax settings and often its own currency, inside one system while still reporting across the group. It matters for businesses with subsidiaries in several countries or separate operating companies. Good multi-entity setup supports shared master data, intercompany transactions and consolidated reporting without exporting everything to spreadsheets.
Intercompany Transactions
Intercompany transactions are sales, purchases, loans or cost recharges between two legal entities in the same group. Each side must record its half of the transaction, and the balances must be eliminated when the group consolidates its accounts. ERP systems can automate this by creating the matching document in the other entity, which reduces mismatches that otherwise slow down month-end close.
Landed Cost
Landed cost is the full cost of getting a product into your warehouse, including the purchase price plus freight, insurance, customs duties, clearing charges and handling. Allocating these extra costs to the items received gives a true inventory value and accurate margins. Importers and trading companies rely on landed cost features in their ERP, because pricing on purchase price alone can hide unprofitable products. Learn more
Cost Center
A cost center is a unit of a business, such as a department, branch, project or production line, that costs are assigned to for tracking and control, even though it may not generate revenue directly. Tagging transactions with cost centers lets management see where money is spent and compare it against budget. In ERP systems, cost centers are often implemented as analytic accounts or accounting dimensions.
Month-End Close
Month-end close is the set of accounting tasks a finance team completes after each month ends to finalize the books and produce reliable financial statements. It typically includes reconciling bank and control accounts, posting accruals and depreciation, reviewing inventory, settling intercompany balances and locking the period. A well-configured ERP shortens and stabilizes the close by removing manual reconciliations and spreadsheet adjustments.

Supply Chain & Manufacturing

Bill of Materials (BOM)
A bill of materials is the structured list of raw materials, components, sub-assemblies and quantities needed to make one unit of a finished product. BOMs can be single-level or multi-level, and may include scrap allowances or alternative components. In an ERP, the BOM drives material planning, production costing and stock consumption, so an inaccurate BOM produces wrong costs and shortages on the shop floor. Learn more
Routing
A routing is the sequence of operations a product goes through during manufacturing, including the work center or machine used at each step and the expected setup and run times. Together with the bill of materials, the routing tells the ERP what to make, where and how long it should take. Routings are the basis for capacity planning, production scheduling and labor and overhead costing.
MRP (Material Requirements Planning)
MRP is a planning method that calculates what materials to buy or make, in what quantities and by when, based on demand, current stock, open orders, bills of materials and lead times. An ERP runs MRP to produce suggested purchase orders and work orders. MRP output is only as good as its inputs, so accurate stock, lead times and BOMs matter more than the algorithm.
Work Order
A work order, also called a manufacturing or production order, is an instruction to produce a specific quantity of a product by a given date. It pulls the bill of materials and routing, reserves or consumes components, and records labor, machine time and finished output. In an ERP, closing a work order moves finished goods into stock and posts the actual production cost.
Inventory Valuation (FIFO / Weighted Average)
Inventory valuation is the method a business uses to assign a cost to stock on hand and to goods sold. FIFO (first in, first out) assumes the oldest stock is sold first, so remaining stock carries the most recent costs. Weighted average recalculates a blended unit cost after each receipt. The chosen method affects gross margin and reported profit, and should be agreed with your accountant before go-live.
Reorder Point
A reorder point is the stock level at which a new purchase or production order should be triggered so that inventory arrives before it runs out. It is usually based on average daily usage multiplied by the supplier lead time, plus safety stock to cover variability. ERP systems can monitor reorder points automatically and generate draft purchase orders, reducing both stockouts and excess inventory.
Lot and Serial Tracking
Lot and serial tracking is the ability to identify inventory by batch (lot) or by individual unit (serial number) as it moves from receipt through production to the customer. Lots are common for food, chemicals and pharmaceuticals with expiry dates, while serials suit equipment and electronics. Tracking enables recalls, warranty checks and traceability that customers and regulators may require.
Warehouse Management
Warehouse management is the control of stock movements inside a warehouse, including receiving, putaway, storage locations, picking, packing, shipping and cycle counting. A warehouse management system or ERP warehouse module records where each item sits and guides staff through tasks, often with barcode scanners. Good warehouse management improves pick accuracy, space use and the reliability of stock figures used for planning.
Drop Shipping
Drop shipping is a fulfillment model where the seller takes the customer order but the supplier ships the goods directly to the customer, so the product never passes through the seller's warehouse. The seller still invoices the customer and pays the supplier. ERP systems support drop shipping by linking the sales order to an automatic purchase order and tracking delivery without touching stock.

ERP Projects

Business Requirement Document (BRD)
A business requirement document is a written record of what a business needs a new system to do, described in business terms rather than technical ones. A good BRD covers objectives, scope, current processes, functional requirements, reports, integrations and constraints, each prioritized. It becomes the reference point for vendor selection, solution design and testing, and helps prevent scope disputes later in an ERP project. Learn more
Fit-Gap Analysis
Fit-gap analysis is the process of comparing a business's requirements against what a software product does out of the box. Each requirement is marked as a fit, a partial fit, or a gap, and gaps are resolved by changing the process, configuring the system, adding an app or building a customization. The analysis gives a realistic view of effort and risk before implementation starts. Learn more
As-Is / To-Be Process Mapping
As-is / to-be process mapping is the practice of documenting how a business process works today (as-is) and designing how it should work in the future (to-be). The as-is map exposes delays, duplicate entry and workarounds, while the to-be map defines the improved flow the new system will support. Doing this before choosing software keeps the project focused on business problems, not features. Learn more
Solution Design Document (SDD)
A solution design document describes how a chosen system will be set up to meet the agreed requirements. It covers modules, configuration decisions, workflows, approval rules, data structures, integrations, reports and any customizations. Where the BRD says what the business needs, the SDD says how the system will deliver it, and it gives the implementation team and the business a shared blueprint to sign off.
Data Migration
Data migration is the process of extracting data from old systems and spreadsheets, cleaning and transforming it, and loading it into a new system. Typical ERP migrations cover customers, suppliers, items, opening balances, open orders and sometimes historical transactions. The hardest part is usually data quality, not the loading itself, so migrations need early ownership, test loads and reconciliation checks. Learn more
Cutover
Cutover is the planned transition from the old system to the new one at go-live. A cutover plan lists every step in order, such as freezing transactions, final data loads, opening balance checks, user access, integration switch-on and the go or no-go decision, along with owners and timings. A rehearsed cutover reduces downtime and the risk of starting live operations with wrong data.
User Acceptance Testing (UAT)
User acceptance testing is the stage where real business users test a configured system against realistic scenarios to confirm it supports their daily work before go-live. UAT uses agreed test scripts based on the to-be processes, with issues logged, fixed and retested. Formal UAT sign-off is the business saying the system is ready, which is different from the implementer saying it is built. Learn more
Hypercare
Hypercare is the period of intensified support immediately after go-live, when the implementation team stays closely involved to resolve issues quickly, answer user questions and monitor key processes such as invoicing, stock and integrations. It typically ends once the system is stable and support moves to a normal model. Planning hypercare in advance prevents early problems from eroding user confidence.
Customization vs Configuration
Configuration means adapting software using its built-in settings, such as fields, workflows, approval rules, templates and user roles, without writing code. Customization means changing or extending the software with code or custom modules. Configuration is generally cheaper to maintain and safer through upgrades, while customization should be reserved for requirements that genuinely differentiate the business and cannot be met by changing the process.
Change Management
Change management is the structured work of helping people adopt a new system and new ways of working. It includes explaining why the change is happening, involving key users early, training by role, updating procedures and reinforcing the new process after go-live. Many ERP and CRM projects that are technically sound still struggle because users were not prepared, so change management belongs in the plan from day one. Learn more
Total Cost of Ownership (TCO)
Total cost of ownership is the full cost of a system over its useful life, not just the license or subscription. For an ERP, TCO includes implementation, data migration, integrations, customizations, training, internal staff time, hosting, support and future upgrades. Comparing options on TCO rather than headline price gives a far more realistic picture, especially when one option needs heavy customization. Learn more

CRM & Sales

CRM (Customer Relationship Management)
CRM is software and a set of practices for managing a business's interactions with prospects and customers. A CRM stores contacts, companies, deals, emails, calls and tasks in one place, so sales, marketing and service teams share the same view of each relationship. Used well, it makes the sales pipeline visible, keeps follow-ups from slipping and gives management reliable forecasting data. Learn more
Sales Pipeline
A sales pipeline is the set of open deals organized by the stages a typical sale moves through, such as qualified, proposal, negotiation and closed. Each stage should have clear entry criteria so that deals are staged consistently across the team. In a CRM, the pipeline shows where deals are stuck, supports forecasting and helps managers coach sales reps on specific opportunities.
Lead vs Contact vs Account
In most CRMs, a lead is an unqualified prospect, often from a form or list, that has not yet been confirmed as a real opportunity. A contact is a qualified individual person you have a relationship with. An account is the company or organization those contacts belong to. Converting a lead typically creates a contact, an account and often a deal, so agreeing these definitions keeps reporting clean.
Lead Scoring
Lead scoring is a method of ranking leads by how likely they are to buy, using points for fit (such as industry, company size or role) and for behavior (such as visiting pricing pages, opening emails or requesting a demo). Leads above a threshold are passed to sales. Scoring rules should be reviewed against actual won deals, otherwise they reflect assumptions rather than evidence.
Customer Journey
The customer journey is the full sequence of steps and touchpoints a person goes through from first becoming aware of a business to buying, using the product and buying again or recommending it. Mapping the journey shows where prospects drop off and which systems are involved at each step, such as the website, CRM, ERP and support desk. It helps prioritize automation and integration work.
Quote-to-Cash (Q2C)
Quote-to-cash is the end-to-end process that starts when a sales rep prepares a quote and ends when the customer's payment is received and recorded. It covers pricing, discount approvals, quote acceptance, order creation, fulfillment, invoicing and collection. Q2C usually spans both CRM and ERP, so gaps between the two systems are a common source of errors and delayed revenue.
Order-to-Cash (O2C)
Order-to-cash is the business process that runs from receiving a customer order through credit checks, fulfillment, delivery, invoicing and payment collection. It is narrower than quote-to-cash because it starts at the confirmed order. O2C is one of the core flows an ERP manages, and improving it usually focuses on fewer manual steps, faster invoicing and better visibility of overdue receivables.
Procure-to-Pay (P2P)
Procure-to-pay is the business process that runs from identifying a need to buy something through purchase requisition, approval, purchase order, goods receipt, supplier invoice matching and payment. It is the purchasing counterpart to order-to-cash. A well-designed P2P process in an ERP enforces approval limits and three-way matching, giving finance control over spending without slowing down operations.

Automation & Integration

Workflow Automation
Workflow automation is the use of software rules to carry out repetitive business steps without manual effort, such as routing approvals, creating records, sending notifications, updating statuses or moving data between systems. Automations are triggered by events or schedules and follow defined conditions. The best candidates are high-volume, rule-based tasks, and the process should be clarified before it is automated. Learn more
API (Application Programming Interface)
An API is a defined way for one piece of software to request data or actions from another. Most modern ERP, CRM and e-commerce platforms expose APIs that let other systems read and create records such as customers, orders and invoices. APIs are the foundation of system integration, but each one has its own authentication, data model and usage limits that integration design must respect. Learn more
Webhook
A webhook is an automatic message one system sends to a specified URL when a particular event happens, such as a new order, a paid invoice or an updated contact. Instead of another system repeatedly asking whether anything changed, the webhook pushes the event as it occurs. Webhooks make integrations faster and lighter, but the receiving side must handle retries, duplicates and security checks.
Middleware / iPaaS
Middleware is software that sits between applications to move, transform and route data between them. iPaaS (integration platform as a service) is cloud-hosted middleware that provides connectors, mapping tools, scheduling and monitoring for integrations. Using middleware instead of many point-to-point connections makes integrations easier to monitor and change, though it adds another platform to license and maintain.
Master Data
Master data is the core reference data a business uses across many transactions, such as customers, suppliers, products, prices, chart of accounts and employees. Unlike transactions, master data changes relatively slowly but is used constantly. Poor master data, such as duplicate customers or inconsistent item codes, causes errors everywhere, so it needs clear ownership, naming rules and controlled creation in an ERP.
Single Source of Truth
A single source of truth is the principle that each piece of business data is created and maintained in one authoritative system, with other systems reading from it rather than keeping their own copies. For example, the ERP may own item and price data while the CRM owns contacts. Defining which system owns which data is a key decision in any integration or digital transformation project.
Deluge (Zoho)
Deluge is Zoho's proprietary scripting language for extending and automating Zoho applications such as Zoho CRM, Zoho Creator, Zoho Books and Zoho Desk. It is used to write custom functions, workflow actions, validations and integrations that call Zoho or external APIs. Deluge is approachable for logic-heavy business rules, but scripts still need structure, error handling and documentation to stay maintainable. Learn more
Frappe Framework (ERPNext)
The Frappe Framework is the open-source, full-stack web framework, built with Python and JavaScript, on which ERPNext is built. It uses a metadata-driven model where business objects are defined as DocTypes, which automatically get forms, list views, permissions and APIs. Understanding Frappe matters for ERPNext projects, because custom apps built on it keep extensions separate from the core and easier to upgrade. Learn more
Odoo Studio
Odoo Studio is Odoo's built-in, no-code customization tool, available in Odoo Enterprise, that lets authorized users add fields, modify forms and views, create simple apps, set up automated actions and edit report layouts through the interface. It is useful for quick, contained changes. Larger or logic-heavy requirements are usually better handled as custom modules, which are easier to version and upgrade. Learn more

SEO & Growth

Technical SEO
Technical SEO is the work of making a website easy for search engines to crawl, render, understand and index. It covers site architecture, internal linking, page speed, mobile usability, canonical tags, XML sitemaps, robots rules, structured data and fixing broken pages or redirect chains. Technical SEO does not replace good content, but weak foundations can stop good content from ranking. Learn more
Hreflang
Hreflang is an HTML attribute, or sitemap annotation, that tells search engines which language and regional version of a page to show to users in different locations, for example English for the United States versus English for the United Kingdom. Each version must reference all the others, including itself. Correct hreflang helps international sites avoid showing the wrong regional page in search results.
Core Web Vitals
Core Web Vitals are Google's set of user experience metrics measured from real visitor data. They cover loading speed (Largest Contentful Paint), responsiveness to user input (Interaction to Next Paint) and visual stability (Cumulative Layout Shift). They are part of how Google assesses page experience, and improving them usually involves lighter pages, optimized images, less blocking JavaScript and reserved space for content.
Structured Data (Schema.org)
Structured data is code added to a web page, usually in JSON-LD format using the Schema.org vocabulary, that describes the page's content in a machine-readable way, such as an article, organization, service, FAQ or product. It helps search engines and AI systems understand entities and relationships on the page, and can make pages eligible for rich results. It must accurately reflect visible content.
Programmatic SEO
Programmatic SEO is the practice of generating many landing pages from structured data and templates to target large sets of related search queries, such as a service in many locations or integrations between many tools. It works when each page offers genuinely useful, distinct information. Thin pages that only swap a keyword can be treated as low quality, so data depth matters more than page count. Learn more
Conversion Rate Optimization (CRO)
Conversion rate optimization is the process of increasing the share of website visitors who take a desired action, such as submitting an inquiry, booking a call or making a purchase. CRO combines analytics, user behavior research, clearer messaging, simpler forms and controlled testing of changes. It often delivers more leads from existing traffic, making it a natural partner to SEO and paid campaigns.
Offline Conversion Tracking
Offline conversion tracking is the practice of sending outcomes that happen after a lead form, such as a qualified lead, a won deal or deal value recorded in the CRM, back to advertising platforms like Google Ads. This lets campaigns optimize toward real sales rather than raw form fills. It requires capturing click identifiers at lead capture and a reliable CRM-to-ad-platform connection. Learn more
Marketing Automation
Marketing automation is software that runs repetitive marketing tasks based on rules and behavior, such as email nurture sequences, lead scoring, list segmentation, form follow-ups and alerts to sales when a prospect shows buying intent. It works best when connected to the CRM, so marketing and sales share the same lead data and the handoff between them is clearly defined. Learn more
Generative Engine Optimization (GEO)
Generative engine optimization is the practice of making content easy for AI assistants and AI-powered search features to find, understand, trust and cite in their answers. It builds on solid SEO and adds clear, self-contained definitions, direct answers to specific questions, accurate structured data, consistent entity information and verifiable claims. The aim is to be quoted accurately, not just ranked.

Need help applying this?

Turn the terms into a practical plan for your ERP, CRM or growth project.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP or Growth Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp