Skip to main content
Top CRM Development Company

CRM Development Company in Chicago

An app development company in Chicago must understand CME-scale finance, Midwest logistics networks and Epic-adjacent healthcare — not coast-agency playbooks. Codazz builds trading tools, fleet platforms and HIPAA-compliant apps for Chicago enterprises and startups from Edmonton and Chandigarh, with Central time overlap, fixed-price quotes and 70+ Illinois projects delivered.

2018
Founded
500+
Projects Delivered
200+
Engineers, Edmonton + Chandigarh
24/7
Build Coverage

Get Your Custom Project Plan

Share your project details — a senior engineer responds within 4 hours.

🔒NDA Protected
4hr Response
💬Free Consultation
Codazz — Top Generative AI Company on Clutch 2026
4.9/5
Clutch Rating
500+
Projects Delivered
ISO
27001 Certified
SOC II
Compliant
99%
Client Satisfaction
AWS Advanced Tier PartnerSOC II CompliantISO 27001 CertifiedWebby Award Honoree
Service Overview

CRM Development Solutions for Chicago Businesses

Chicago buys CRM at the scale its headquarter industries demand, and it buys under the strictest biometric privacy regime in the United States. Health Care Service Corporation and Blue Cross Blue Shield of Illinois run member servicing at national volume from downtown Chicago. CNA Financial, Kemper, Ryan Specialty, HUB International, and Arthur J. Gallagher in Rolling Meadows carry producer, broker, and policyholder relationships across tens of thousands of accounts. Northern Trust, BMO's US headquarters in Chicago, and Wintrust Financial in Rosemont run wealth and commercial banking relationship systems inside GLBA. Northwestern Medicine, Rush University System for Health, UChicago Medicine, Advocate Health Care, Endeavor Health, and Lurie Children's run patient outreach, referral capture, and philanthropy under HIPAA. project44, FourKites, Uber Freight, and Echo Global Logistics run shipper and carrier relationship data on top of the largest rail interchange in North America, where BNSF, Union Pacific, CSX, Norfolk Southern, CPKC, and CN all meet. McDonald's, Mondelez International, Conagra Brands, Kraft Heinz, US Foods in Rosemont, and ADM run trade promotion and foodservice account management from Chicago. Salesforce Tower Chicago opened on the river in 2023 and the local administrator and architect pool is deep because of it. What separates a Chicago CRM build from a Dallas or Atlanta one is the Illinois Biometric Information Privacy Act, 740 ILCS 14, which carries a private right of action and statutory damages of 1,000 US dollars for a negligent violation and 5,000 US dollars for an intentional or reckless one, with no requirement to prove actual harm. A voiceprint captured by your contact center for caller authentication is a biometric identifier under that statute. So is a face scan in a digital onboarding flow. Codazz builds and consolidates CRM platforms for Chicago clients out of Edmonton, Canada and Chandigarh, India. We do not have a Chicago office and will not claim one. Mountain Time sits exactly one hour behind Central all year, so your 9:00 AM Chicago call is 8:00 AM for our Edmonton leads, and Chandigarh covers the Chicago overnight window.

An app development company in Chicago must understand CME-scale finance, Midwest logistics networks and Epic-adjacent healthcare — not coast-agency playbooks. Codazz builds trading tools, fleet platforms and HIPAA-compliant apps for Chicago enterprises and startups from Edmonton and Chandigarh, with Central time overlap, fixed-price quotes and 70+ Illinois projects delivered.

Why CRM Development in Chicago?

Chicago, Illinois is a thriving hub for technology and innovation. Businesses here demand top-tier crm development solutions that can compete on a global stage while addressing local market needs. Our team combines deep technical expertise with an understanding of Chicago's unique business landscape to deliver solutions that drive measurable results.

8+
Years Experience
24
Countries Served
200+
Engineers

What You Get

Custom-built solutions tailored to your business
Dedicated project manager in your timezone
Agile development with weekly sprint demos
Full source code ownership from day one
Comprehensive QA and security testing
90-day post-launch support included
NDA and IP protection guaranteed
Fixed-price or flexible engagement models
What We Build

CRM Development Services We Offer in Chicago

Chicago CRM work divides cleanly by who owns the customer record and what law governs the consent attached to it. For carriers, brokers, and MGAs we build producer hierarchy, book-of-business, and broker-of-record change handling on Salesforce Financial Services Cloud or Dynamics 365, because the failure mode in Illinois insurance is not a missing field, it is an account that silently reassigns commission when a BOR letter lands. For banks and wealth managers we build household and relationship models with GLBA privacy notice state, opt-out propagation, and Reg S-P handling wired into the record rather than bolted on afterward. For health systems we build Health Cloud and Epic-adjacent outreach with HIPAA marketing restrictions enforced in the campaign engine, so a patient with a restriction on file cannot be swept into a send by a well-meaning marketer. For logistics brokers and 3PLs we build shipper and carrier CRM that reconciles against a TMS rather than duplicating it. Every engagement includes a BIPA exposure pass across the contact center, the identity verification flow, and any vendor that touches a voice or face, because that is where Chicago CRM programs generate litigation rather than pipeline.

01
🗂️

Custom CRM Development

Custom CRM software built around your pipeline, your products and your data model — not a generic sales funnel. We build the objects, fields, automations, permissions and reporting your team actually uses, then integrate it with the email, telephony, billing and ERP systems you already run. You own the code and the database.

Custom CRMReact.NET / Node.jsPostgreSQLRole-Based Access
02
🔗

CRM Implementation & Integration

Implementation, data migration and integration for Salesforce, HubSpot, Zoho, Dynamics 365 and custom CRM platforms. We map your legacy data, de-duplicate it, migrate it without losing history, then wire the CRM into your ERP, marketing automation, support desk and data warehouse so one record means one customer everywhere.

SalesforceHubSpotDynamics 365ZohoData Migration
📊

Sales Pipeline & Forecasting

Deal stages, weighted forecasting, quota tracking and territory management configured for how your revenue team actually reports.

🤖

CRM Automation & AI

Lead scoring, next-best-action prompts, automatic call summaries and workflow automation built directly into the CRM your reps already open every morning.

🔄

CRM Migration

Move off spreadsheets, legacy CRM or an over-priced licence model with zero data loss, preserved history and no gap in reporting.

🏥

Industry CRM Solutions

Purpose-built CRM for real estate, healthcare, financial services, manufacturing and professional services, with the compliance rules baked in.

Industry Expertise

CRM Development for Chicago's Key Industries

Insurance is the deepest Chicago CRM vertical we serve. Carriers, wholesale brokers, and retail agencies here run producer hierarchies that change constantly through acquisition, and the systems that break are the ones that treat an agency as a flat account. Banking and wealth management at Northern Trust scale needs household rollups, referral routing between commercial and private banking, and GLBA opt-out propagation that survives a core conversion. Healthcare CRM across Northwestern Medicine, Rush, UChicago Medicine, Advocate, and Endeavor is really three systems in one: patient access and scheduling outreach, referring physician relationship management, and philanthropy, each with different HIPAA boundaries. Transportation and logistics CRM for Chicago freight brokers has to hold shipper lanes, carrier capacity, and quote history together without becoming a shadow TMS. Food and consumer packaged goods CRM at McDonald's, Mondelez, Conagra, Kraft Heinz, and US Foods is trade promotion management first and pipeline second, with deduction and chargeback reconciliation as the real integration problem. Manufacturing and industrial distribution at Illinois Tool Works, Grainger, and Zebra Technologies scale needs quote-to-cash tied back to ERP pricing rather than maintained twice.

💳
FinTechCRM Development Solutions
🚚
LogisticsCRM Development Solutions
🏥
HealthcareCRM Development Solutions
🏭
ManufacturingCRM Development Solutions
🛡️
InsuranceCRM Development Solutions
Our Process

Our CRM Development Development Process

We run Chicago engagements on Central Time, with our Edmonton leads an hour behind you and Chandigarh working your overnight. Discovery opens with three inventories: every place a voiceprint, face scan, or fingerprint enters the customer journey, including third-party contact center and identity vendors; every consent, opt-out, and communication preference the CRM will become the system of record for; and every duplicate or merge rule that could reassign an account, a commission, or a patient. We model consent as a first-class object with a timestamp, a channel, a source artifact, and a purpose, not as a checkbox on the contact. Build sprints are two weeks with Thursday demos at 2:00 PM Central. Release is gated on a data migration dry run against a full-size copy, never against a sample.

01

CRM Discovery & Process Mapping

1-2 Weeks

We shadow your sales, service and operations teams to map the real process — including the spreadsheets and workarounds nobody documents — then define the data model, integrations and success metrics.

Deliverables
Process & Data Flow MapCRM Data ModelIntegration InventoryBuild vs Buy Recommendation
02

Architecture & UX Design

2-3 Weeks

We design the object model, permission matrix and screen flows so reps complete a record in fewer clicks than they do today. Adoption is designed in, not trained in afterwards.

Deliverables
Entity Relationship DiagramRole & Permission MatrixInteractive PrototypeIntegration Architecture
03

CRM Build & Integration

6-14 Weeks

Agile sprints with a working environment from week three. We build the CRM modules, automations and dashboards, then connect email, calendar, telephony, billing, ERP and marketing systems.

Deliverables
Working CRM EnvironmentAPI & Webhook IntegrationsAutomation RulesetsSprint Demo Recordings
04

Data Migration & UAT

2-4 Weeks

We clean, de-duplicate and migrate your existing records with a dry run first, then run user acceptance testing with the people who will live in the system daily.

Deliverables
Data Cleansing ReportMigration Dry-Run ResultsUAT Sign-Off PackRollback Plan
05

Rollout, Training & Support

2-3 Weeks

Phased go-live by team, hands-on training, admin handover documentation and a hypercare period so adoption does not stall in week two.

Deliverables
Go-Live RunbookAdmin & End-User TrainingAdoption DashboardSupport & Enhancement Plan
Technology

Technologies We Use for CRM Development

Chicago CRM stacks cluster around three platforms and we build on all three rather than selling one. Salesforce dominates the local enterprise install base, and we work across Sales Cloud, Service Cloud, Financial Services Cloud, Health Cloud, Experience Cloud, Data Cloud, and MuleSoft, writing Apex, Lightning Web Components, and Flow with Salesforce DevOps Center, Gearset, or Copado for release control. Microsoft Dynamics 365 Sales and Customer Service on Dataverse wins where the client already standardized on Microsoft 365 and Azure, which is common among Chicago insurers and manufacturers. HubSpot serves mid-market Chicago firms that need speed over configurability. Contact center integration runs through Genesys Cloud, NICE CXone, Amazon Connect, or Twilio Flex, and this is precisely where BIPA scoping matters, because voice biometric authentication is a feature you can enable in an afternoon and litigate for three years. Customer data platforms are Segment, mParticle, or Salesforce Data Cloud, warehoused on Snowflake or Databricks with reverse ETL through Hightouch or Census. Hosting sits on Azure North Central US, physically in Illinois, or AWS us-east-2 in Ohio, roughly 300 miles from the Loop and materially closer than us-east-1.

Custom CRM Stack
ReactNext.jsNode.js.NETPythonTypeScript
Custom CRM Stack
React · Next.js · Node.js · .NET +2 more
CRM Platforms
Salesforce · HubSpot · Microsoft Dynamics 365 · Zoho CRM +2 more
Data & Integration
PostgreSQL · SQL Server · REST & GraphQL APIs · Kafka +2 more
Automation & AI
Lead Scoring Models · OpenAI · Twilio · SendGrid +2 more
Why Choose Us

Why Chicago Businesses Choose Codazz for CRM Development

We combine world-class engineering with local market understanding to deliver crm development solutions that drive real business outcomes.

🔐

BIPA Scoping Before You Build

Voice authentication in your contact center and face scans in onboarding are biometric identifiers under 740 ILCS 14. Every Chicago CRM engagement opens with an exposure pass across the contact center, identity vendors, and campaign tooling, plus retention, destruction, and written consent controls that hold up in Illinois.

📋

Consent as a First-Class Object

Opt-outs, HIPAA marketing restrictions, and GLBA privacy elections are stored as records carrying channel, timestamp, capturing system, source artifact, and stated purpose, then evaluated at send time rather than baked into a static list. Deletion propagates into the warehouse, the CDP, and vendor systems rather than stopping at the CRM record.

🏢

Multi-Org Consolidation Experience

Chicago insurance and brokerage grows by acquisition, and the CRM debt shows up as four orgs with four survivorship rules. We assess, decide per org whether to merge, federate, or archive, and never cut over without two full-size dry runs and a reversible window.

🔁

Migration Proven Before It Is Trusted

Accounts, contacts, opportunities, and consent history move only after a dry run against a full-size copy, never a sample, with survivorship rules a business owner has signed. Chandigarh runs those loads through your overnight and Edmonton, one hour behind Central, has the reconciliation reviewed before your team logs on.

📍

Local Expertise

Our team understands the regulatory landscape, business culture, and user expectations specific to your city. We combine global engineering standards with hyper-local market knowledge to build products that resonate with your target audience from day one.

📈

Proven Track Record

With 500+ projects delivered across 24 countries since 2018, we bring battle-tested processes and domain expertise to every engagement. Our client retention rate of 94% speaks to the long-term partnerships we build, not just one-off projects.

👥

Dedicated Team

Every project gets a dedicated cross-functional team including a project manager, lead architect, senior developers, QA engineers, and a DevOps specialist. No freelancers, no outsourcing your project to third parties - your team is your team throughout.

🛠️

Post-Launch Support

Our relationship does not end at deployment. We provide 90 days of complimentary post-launch support, proactive monitoring, performance optimization, and a dedicated Slack channel for your team. Most clients continue with our maintenance retainer plans.

Featured Results

Real Results from Real Projects

We measure success by the impact we create. Here are three recent projects that showcase our crm development capabilities.

💳
FinTech

Digital Banking Platform

Built a full-stack digital banking app with real-time payments, biometric auth, and PCI-DSS compliance. Scaled from 0 to 100K+ active users within 8 months of launch.

4.9★
App Store Rating
100K+
Active Users
99.99%
Uptime SLA
React NativeNode.jsAWSStripe
🛒
E-Commerce

Omnichannel Retail Platform

Designed and developed a headless commerce platform integrating 12 sales channels with unified inventory, AI-powered recommendations, and sub-second page loads globally.

3x
Revenue Growth
340%
Conversion Lift
<0.8s
Load Time
Next.jsShopify PlusAlgoliaVercel
🏥
Healthcare

Telehealth & Patient Portal

Delivered a HIPAA-compliant telehealth platform with video consultations, EHR integration, e-prescriptions, and a patient portal serving 50K+ patients across 200+ providers.

HIPAA
Compliant
50K+
Patients Served
4.8★
Provider Rating
ReactPythonFHIRAzure
FAQs

Frequently Asked Questions About CRM Development in Chicago

Have a question not listed here? Reach out to our team and we will get back to you within 4 hours.

Ask a Question

Scope drives the number, so honest answers come in bands rather than a price. A scoped pilot covering one business unit, a clean data model, two or three integrations, consent capture, and a working migration dry run typically runs 40,000 to 90,000 US dollars over six to ten weeks. A production CRM build for a single line of business, including custom objects, automation, contact center integration, BIPA controls where biometrics are in scope, reporting, and user enablement, typically runs 150,000 to 450,000 US dollars. A multi-org or multi-entity enterprise program, the kind an insurance group carries after three acquisitions, with org consolidation, MDM, a customer data platform, and warehouse integration, runs 450,000 US dollars to 1.2 million and up. Chicago Salesforce architect and senior CRM engineering rates run under the New York and San Francisco market and over most of the Midwest and Southeast, and the local scarcity sits in Financial Services Cloud and Health Cloud depth rather than in administrators. Our Edmonton and Chandigarh delivery model brings the blended rate below a Chicago-only consultancy without moving your working hours. Codazz quotes fixed fee against a signed statement of work wherever scope allows.

It applies the moment a voiceprint, face scan, fingerprint, retina or iris scan, or hand geometry scan touches an Illinois resident, and CRM programs walk into it more often than they expect. Voice biometric caller authentication in the contact center is the most common trigger. Face-based identity verification during digital onboarding is the second. The Illinois Biometric Information Privacy Act, 740 ILCS 14, requires a written, publicly available retention and destruction policy that destroys the data within three years of the individual's last interaction or when the collection purpose is satisfied, whichever comes first. It requires informed written consent that states the specific purpose and the length of time the data will be kept. It bars you from selling, leasing, or otherwise profiting from the data. Section 20 sets damages at 1,000 US dollars for negligence and 5,000 US dollars for intentional or reckless conduct, or actual damages if greater, plus attorney fees, with no proof of harm required. Senate Bill 2979, Public Act 103-0769, effective August 2, 2024, softened exposure by treating repeated collection of the same identifier from the same person by the same entity as a single violation and by accepting electronic signature as a written release. It did not remove the underlying duties.

We pick by constraint, not by preference. Salesforce wins when you need Financial Services Cloud or Health Cloud data models, when you have a Chicago hiring market to staff against, or when your partner and ISV ecosystem already assumes it. It costs more and it punishes teams that build without release discipline. Dynamics 365 on Dataverse wins when your identity is already Microsoft Entra ID, your analytics are already Power BI and Fabric, your ERP is Dynamics 365 Finance and Operations or Business Central, and your procurement wants one enterprise agreement. It is stronger on Office-native user experience and weaker on out-of-box industry data models. HubSpot wins for mid-market Chicago firms under roughly 200 seats where marketing and sales must share one system and configuration speed matters more than depth. It becomes the wrong answer when you need complex hierarchies, territory management, or regulated audit trails. Where a client already owns two of the three after an acquisition, consolidation cost usually beats platform preference, and we will say so in writing before you buy anything.

We model consent as its own object rather than as flags on the contact record, because flags lose their provenance and provenance is what you produce in litigation or an examination. Every consent record carries the channel, the timestamp, the capturing system, a pointer to the artifact that proves it, the stated purpose, and the expiry where one applies. Suppression is evaluated at send time against the consent store, not baked into a static list. For health systems that means HIPAA marketing restrictions and patient communication preferences are enforced by the campaign engine, so a restriction on file blocks the send rather than depending on a marketer remembering. For banks and insurers it means GLBA privacy notice status and opt-out elections propagate to every downstream system, including the warehouse and the customer data platform, not just the CRM. Outbound calling and texting is gated on written consent capture appropriate to the channel and on internal do-not-call lists that survive a merge. Deletion requests propagate into the warehouse, the CDP, and vendor systems, which is the step most implementations skip and later have to rebuild.

This is the most common Chicago CRM engagement we see, particularly in insurance brokerage and specialty carriers where growth is acquisitive by design. We start with a read-only assessment: object and field inventory across all orgs, automation inventory including the workflow rules and process builders nobody has opened in four years, integration inventory, license and edition differences, and a duplicate analysis across the combined account and contact universe. Then we decide per org whether it merges, stays federated behind a shared reporting layer, or gets retired into an archive. Full consolidation is not always the right answer. A regulated subsidiary with its own examination surface is often better left as a separate org with a common analytics layer on Snowflake. Where we do merge, we build a survivorship ruleset that a business owner signs off on before a single record moves, run at least two full-size migration dry runs, and keep a reversible cutover with the source orgs frozen but intact for a defined window. Producer hierarchy, commission attribution, and open opportunity ownership are the three areas where a bad merge shows up in someone's paycheck.

Through named, auditable accounts in your own tenant, with production data restricted by default. Codazz has no Chicago office. Our engineers work from Edmonton, Canada and Chandigarh, India, and they build against sandboxes seeded with masked data rather than a production copy, because an unmasked full sandbox refresh is the quietest way for regulated customer records to land somewhere nobody scoped. Every engineer gets a named user, a permission set matched to the task, and no standing export rights. Where biometric, health, or genetic data is in scope we keep it out of lower environments entirely and test against synthetic records, which also keeps BIPA subject matter out of the development footprint. Production access, when a defect genuinely requires it, is time-boxed, logged, and approved by your administrator rather than granted for the length of the project. If your contracts, your examiners, or your own security policy limit where data may be processed or who may touch it, raise it in procurement and we will scope the team to fit before contracting rather than after. Codazz has been operating since 2018, has delivered more than 500 projects, and runs about 200 engineers across the two locations. Reach us at +1 (403) 604-8692.

Explore

Other Services We Offer in Chicago

Looking for a different service? Explore our full range of technology solutions available in Chicago.

Mobile Apps in Chicago
Web Dev in Chicago
AI / ML in Chicago
Design in Chicago

Explore Our CRM Development Specializations

Dive deeper into our specialized crm development offerings.

Custom CRM DevelopmentCRM Implementation ServicesCRM Integration ServicesCRM Migration ServicesReal Estate CRM DevelopmentHealthcare CRM Development

CRM Development in Other Cities

We deliver crm development solutions across 45 cities in 24 countries. Find a location near you.

View All 45 Locations
Ready to Build?

Start Your CRM Development Project in Chicago

Chicago buys CRM at the scale its headquarter industries demand, and it buys under the strictest biometric privacy regime in the United States. Health Care Service Corporation and Blue Cross Blue Shield of Illinois run member servicing at national volume from downtown Chicago. CNA Financial, Kemper, Ryan Specialty, HUB International, and Arthur J. Gallagher in Rolling Meadows carry producer, broker, and policyholder relationships across tens of thousands of accounts. Northern Trust, BMO's US headquarters in Chicago, and Wintrust Financial in Rosemont run wealth and commercial banking relationship systems inside GLBA. Northwestern Medicine, Rush University System for Health, UChicago Medicine, Advocate Health Care, Endeavor Health, and Lurie Children's run patient outreach, referral capture, and philanthropy under HIPAA. project44, FourKites, Uber Freight, and Echo Global Logistics run shipper and carrier relationship data on top of the largest rail interchange in North America, where BNSF, Union Pacific, CSX, Norfolk Southern, CPKC, and CN all meet. McDonald's, Mondelez International, Conagra Brands, Kraft Heinz, US Foods in Rosemont, and ADM run trade promotion and foodservice account management from Chicago. Salesforce Tower Chicago opened on the river in 2023 and the local administrator and architect pool is deep because of it. What separates a Chicago CRM build from a Dallas or Atlanta one is the Illinois Biometric Information Privacy Act, 740 ILCS 14, which carries a private right of action and statutory damages of 1,000 US dollars for a negligent violation and 5,000 US dollars for an intentional or reckless one, with no requirement to prove actual harm. A voiceprint captured by your contact center for caller authentication is a biometric identifier under that statute. So is a face scan in a digital onboarding flow. Codazz builds and consolidates CRM platforms for Chicago clients out of Edmonton, Canada and Chandigarh, India. We do not have a Chicago office and will not claim one. Mountain Time sits exactly one hour behind Central all year, so your 9:00 AM Chicago call is 8:00 AM for our Edmonton leads, and Chandigarh covers the Chicago overnight window.

NDA on Day 1
Fixed-Price Guarantee
48hr Proposal
Secure Data Residency
Average response time: 4 hours
Selected Projects

Latest Work

📱 Mobile Apps🌐 Web Platforms🤖 AI Products💰 FinTech🏥 HealthTech🛒 E-Commerce📚 EdTech🚚 Logistics🏠 Real Estate🎮 Gaming
📱 Mobile Apps🌐 Web Platforms🤖 AI Products💰 FinTech🏥 HealthTech🛒 E-Commerce📚 EdTech🚚 Logistics🏠 Real Estate🎮 Gaming
Web Design3D Animation
01

Rapida

Delivery Service Platform

A high-performance delivery platform with real-time tracking and immersive 3D visualizations.

UI/UXSecurity
02

Fynsec

Cybersecurity Dashboard

Enterprise-grade security dashboard with real-time threat monitoring and analytics.

E-CommerceCreative
03

Pallet Ross

Art Marketplace

A curated marketplace connecting artists with collectors worldwide.

Mobile DevFlutter
04

Rapida Mobile

iOS/Android App

Cross-platform mobile experience with live delivery tracking and notifications.

APIMicroservices
05

Fynsec API

Backend Infrastructure

Scalable microservices architecture handling millions of security events daily.

Admin PanelAnalytics
06

Pallet Ross Admin

CMS Dashboard

Comprehensive content management system with advanced analytics and reporting.

01 / 06

Drag to explore or use arrow keys

Our Work

Products That Users Actually Love.

200+ products shipped across fintech, healthcare, e-commerce, and SaaS — built to scale, designed to convert.

Mobile App

FinTech Trading Platform

FinTech Startup

Results
2.1B+ Transactions
50ms Latency
4.8★ Rating
Technology
React NativeNode.jsAWS
Healthcare App

Telehealth Solution

Healthcare Network

Results
120+ Clinics
500K Consultations
HIPAA Certified
Technology
SwiftKotlinGCP
Mobile Platform

E-Commerce Marketplace

E-Commerce Brand

Results
85K MAU
28% Conversion
$12M GMV
Technology
FlutterGoMongoDB