Home/Case Studies/Hotel operator, via a technology partner (confidential)
Hospitality · 2026

A Hotel PMS on ERPNext: Capability Map and Phased Plan

Before any discovery work, Nexora mapped a full hotel PMS wish list onto ERPNext, feature by feature, and proposed a phased plan. The proposal says plainly what ERPNext does and does not provide.

Hotel operator, via a technology partner (confidential)

A Hotel PMS on ERPNext: Capability Map and Phased Plan

Client
Hotel operator, via a technology partner (confidential)
Industry
Hospitality
Team

Results

25
Hotel features mapped
12
Features in the MVP scope
3
Delivery phases

The Ask

The hotel wanted a complete operating system on ERPNext: reservations, channel management, a commission-free direct booking engine, online check-in, payment automation including virtual credit cards from online travel agencies, housekeeping and guest messaging. Revenue management and analytics were to follow later.

Hospitality illustration

An Honest Starting Point

ERPNext is a solid business platform, but it is not a hotel PMS out of the box. The Frappe hospitality app was archived by its maintainers in 2023 and is not production-grade. Reservation calendar, room inventory, folio, rate plans, channel sync, booking engine and housekeeping are therefore custom development on the Frappe framework. The proposal says so on page one and plans around it.

The Capability Map

Every requested feature is classified by how much work it needs and when it should ship. Each is marked Native when configuration is enough, Configurable when a standard module needs setup or integration, or Custom Dev when it must be built on Frappe. Each also carries a complexity rating and a phase.

  • Native: guest profiles, folio and billing, cloud hosting, REST API and webhooks
  • Custom Dev: reservations, room inventory, allocation, check-in and check-out, housekeeping
  • Configurable: payment links, automated guest emails
Capability Map Examples
Each requested feature is marked Native, Configurable or Custom Dev by how much work it needs.

Architecture Principle

Build the operational core on ERPNext, where the team controls everything, and integrate proven third parties at the edges. Online travel agency sync goes through a channel manager that reaches hundreds of agencies with one integration, because direct connectors need certification and a commercial contract per channel. Card payments run through a major gateway with a middleware layer that keeps the PMS out of card-data compliance scope.

Three Phases, Gated

Phase 1 is a working core PMS: reservations, room allocation, check-in and check-out, folio, housekeeping, a direct booking form and payment links. Phase 2 adds channel sync, virtual card processing, an online check-in portal, group bookings, rate plans and a drag-and-drop calendar. Phase 3 adds a rate calendar, occupancy and revenue reporting and POS linking. The client can go live after Phase 1 and decide on the rest later.

Three Gated Phases
The build moves from a working core PMS to channel sync and later phases, gate by gate.

Assumptions Stated Openly

The proposal assumes a single property and a European market, and lists what it does not include, such as legacy data migration and post-launch support. It closes with open questions on region, property scale, existing ERPNext use, website stack, languages, user roles and channel strategy. Those answers decide scope in the discovery sprint.

ERPNextFrappe FrameworkCustom DocTypesREST and WebhooksChannel Manager IntegrationPayment LinksHousekeeping Workflows
← All case studies

Got a similar project?

Tell us about it. First consultation is free.

Book a call