Skip to content
Jogiitech

⟶ Insights / AdTech

Software for the OOH & DOOH industry.

Out-of-Home (OOH) media is no longer just about paper and paste. From programmatic bidding to AI-driven audience analytics, discover how custom software is redefining the digital billboard landscape.

4 min read · By the Jogiitech engineering team · Updated August 2026

The programmatic shift.

Modern advertisers expect the same agility in the physical world that they get on the web. Programmatic DOOH (pDOOH) allows for automated buying, selling, and delivery of ad content across digital screens.

Fragmented Inventory

Managing thousands of screens across different vendors and network types without a unified view.

Proof of Performance

Standardised reporting that advertisers trust - proving exactly when and where an ad played.

Legacy Hardware

Integrating modern programmatic stacks with older media players and proprietary firmware.

Network Reliability

Ensuring playback continuity even with intermittent connectivity at the edge.

Core software components.

Building a robust DOOH network requires a stack that spans from the cloud to the edge.

Inventory Management

Real-time availability, venue mapping, asset health monitoring, and maintenance scheduling.

Programmatic Ad Serving

SSP/DSP integrations, real-time bidding (RTB), and dynamic creative optimisation (DCO).

Verification & Proof-of-Play

Edge computing for playback logs, camera-based audience analytics (anonymised), and fraud detection.

Operational ERP

Integration with Odoo for billing, contract management, and field technician dispatch.

Frequently asked.

Why build custom OOH software vs buying a platform?+

Standard platforms often take a heavy revenue share and limit your ability to integrate with bespoke hardware or internal ERPs. Custom software allows you to own your data, eliminate recurring per-screen fees, and build unique features like proprietary audience estimation models that become your competitive advantage.

What is the difference between OOH and DOOH software?+

OOH software manages physical assets like static billboards, focusing on leasing, production, and installation workflows. DOOH software adds layers for digital playback, programmatic auctions, content scheduling, and real-time monitoring of screen health.

How does AI fit into DOOH?+

AI is used for predictive maintenance (identifying screen failure before it happens), dynamic creative optimization (changing ads based on weather or traffic), and advanced audience measurement using anonymized computer vision to estimate impressions and dwell time.

Can you integrate DOOH networks with Odoo ERP?+

Yes. We specialize in connecting DOOH delivery platforms to Odoo for automated billing, sales commission tracking, and asset management. This eliminates the manual entry between the media team and the finance team.

What are the latency requirements for programmatic OOH?+

While not as high-frequency as mobile web ads, programmatic DOOH requires sub-second response times for bidding and creative fetching to ensure the right ad plays in the correct slot without black screens.

Operational problem versus system capability.

Most OOH and DOOH software failures trace back to a mismatch between what the operations team actually needs to solve day to day and what the platform was built to do. Use this table to check whether a proposed system - bought or built - actually covers the operational surface, not just the sales demo.

Operational problemSystem capability required
Sales team quotes a screen that is already bookedReal-time inventory and availability - a single source of truth across all networks and vendors, updated on booking, not on a nightly batch.
Advertiser disputes whether the ad actually playedProof of play - device-level playback logs with timestamp, duration and creative ID, reconciled against the booked schedule.
Campaigns need to change by daypart, weather or audienceCampaign scheduling with rule-based triggers and dynamic creative selection, not a static loop editor.
New screen hardware or a legacy player cannot join the networkCMS and player integration - an abstraction layer that talks to multiple player SDKs and firmware generations without a rebuild per vendor.
Finance reconciles bookings and invoices manually every monthBilling and reconciliation - automated matching of proof-of-play data against contracted spend, feeding directly into the ERP.

Where custom builds earn their cost.

Off-the-shelf DOOH platforms cover the common path well: standard screen types, standard SSP/DSP connections, a generic reporting dashboard. They tend to struggle at the edges that matter most to an established network - a proprietary player fleet with mixed firmware generations, a billing model that does not map cleanly onto the platform's default contract structure, or a requirement to reconcile proof-of-play against an existing ERP rather than a bolt-on finance module.

Reconciliation is usually the most underestimated piece. Proof-of-play data arrives from dozens of players with inconsistent clocks, intermittent connectivity and occasional gaps, and someone has to decide what counts as "played" when the log is incomplete. Getting that logic wrong either overstates delivery to advertisers - a compliance and trust problem - or understates it and costs the network revenue it actually earned.

For networks running Odoo as the operational backbone, we typically wire proof-of-play and campaign data directly into Odoo's billing and contract modules so finance works from the same reconciled numbers as the media team, instead of a parallel spreadsheet.

Ready to digitise your media inventory?

From inventory management to programmatic player software, we architect the systems that power modern OOH networks.