FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Transformation of the WinHOTEL Guest Management System
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Transformation of the WinHOTEL Guest Management System
Posted: Wed Feb 18, 2026 05:38 PM

Hello friends,
We have had a web-based version of WinHOTEL running since the release of mod harbour around five years ago.

At that time, we were likely among the first professional mod harbour users to deploy real-world production applications โ€” not just demos or prototypes, but fully operational systems used in actual hotel environments.

That first step was important.
It ensured stability, continuity, and preserved established workflows.

However, in retrospect, it was primarily a technical port.


---

From Porting to Real Web Application

The original mod harbour implementation was a deliberate 1:1 transformation of the desktop interface:

  • Same screens
  • Same fields
  • Same layout
  • Same interaction logic
  • Simply running inside a browser

It worked.
But it was essentially a desktop UI inside a web container.

A true web application begins where the experience becomes better on mobile than on desktop.

That is the stage we are entering now.


---

What Has Changed

In the current phase, we are no longer just modernizing screens.
We are rethinking the interaction model itself.

We are designing:

  • Mobile-first
  • Process-oriented
  • Ergonomic
  • Aligned with real hotel workflows

Instead of structuring forms according to database architecture,
we structure them according to real-world usage.

Examples:

  • The most relevant operational information (e.g., contact details) is visually centered
  • Clear separation between person and company context
  • Proper handling of patchwork families and multiple related guests
  • Marketing selections redesigned from technical checkbox grids into readable tag systems
  • Self-learning categories
  • Rethinking date input handling specifically for iOS behavior

This is no longer a migration.
It is an evolution.


---

The Role of AI

AI plays an important role in this process.

It accelerates:

  • Structural thinking
  • Rapid prototyping
  • Code generation
  • UI experimentation
  • Identification of edge cases

However, transformation still requires substantial manual work.

AI does not replace:

  • Domain knowledge
  • Workflow understanding
  • Ergonomic decision-making
  • Production testing
  • Experience from real hotel operations

Especially when transforming legacy systems,
the critical decisions remain human.

AI accelerates.
It does not decide.

The mod harbour version marked our professional entry into the web.

The current phase marks the transition toward a genuinely modern, mobile-optimized web application โ€” conceptually refined, ergonomically improved, and aligned with real operational needs.

This is not just modernization.
It is structured transformation.

Best regards,
Otto

Continue the discussion