WhatWeBuiltAndWhyItMattered
How byenvigo built Club ITC's membership and loyalty platform with Oracle Siebel integration, reward point redemption, and partner brand connectivity within a two-month delivery window.
Club ITC is the membership and loyalty platform for ITC Hotels and its associated partner brands. Loyalty programmes at hospitality scale require a platform architecture that can manage member relationships, reward point accumulation and redemption, partner brand integration, and booking system connectivity within a single operational environment.
The technical complexity of a loyalty platform at this level is significant. Point systems require transactional integrity across multiple earn and burn touchpoints. Partner brand integration requires data exchange with external systems operating under different technical standards. Member management requires access controls and personalisation capabilities that operate consistently regardless of which channel a member uses to interact with the programme.
ITC Hotels required a platform that could consolidate its loyalty programme management across its hotel portfolio and partner brand network, with Oracle Siebel as the CRM foundation and reward point redemption as a core operational capability. The platform needed to serve members across multiple brands and properties within a unified experience.
Envigo was responsible for the web design, platform development, Oracle Siebel integration, reward point redemption system, and partner brand integration. Envigo owned all platform architecture and development decisions.
Decision 1: Integrate Oracle Siebel as the member data foundation rather than building a parallel member management system
ITC Hotels’ CRM operations were anchored to Oracle Siebel. Envigo chose to design the loyalty platform around Siebel as the authoritative source of member data rather than creating a separate member database that would have required continuous synchronisation. This decision ensured that member records, transaction histories, and programme status remained consistent across the CRM and the loyalty platform without manual reconciliation. A parallel member management system was rejected because data duplication in a loyalty context creates point balance discrepancies that damage member trust.
Decision 2: Build reward point redemption with transactional integrity as the primary engineering constraint
Point redemption systems require that earn and burn transactions are recorded accurately and consistently, even under concurrent access conditions. Envigo chose to build the redemption system with transactional integrity as the primary engineering requirement rather than optimising first for user experience features. A system that presents well but handles concurrent transactions inconsistently creates programme liability. The engineering foundation was prioritised, with UX built on top of it.
Decision 3: Design partner brand integration as a structured data exchange framework rather than bespoke connections per partner
ITC Hotels’ partner network required the loyalty platform to exchange data with multiple external systems operating under different technical configurations. Envigo chose to build a structured integration framework that allowed partner connections to be added and maintained consistently rather than building bespoke integrations for each partner. Bespoke per-partner integrations were rejected because they create a maintenance overhead that compounds as the partner network grows and partner systems change over time.
The platform was built on a .NET framework with Oracle Siebel providing the member data foundation. Reward point accumulation and redemption operated within a transactionally consistent architecture. Partner brand integration was handled through a structured framework that supported multiple external connections without requiring individual engineering interventions for each partner. The member-facing experience was designed to present consistently regardless of which brand or property a member was interacting with.
The platform was delivered in two months, serving ITC Hotels’ membership base across its hotel portfolio and partner brand network with Oracle Siebel integration, reward point redemption, and multi-brand connectivity within a single architecture.
The partnership has continued since 2011, reflecting the operational continuity requirements of a live loyalty platform serving an active membership base across multiple brands and properties.
Loyalty platform engineering is fundamentally a data integrity problem. The member experience depends on the accuracy of every transaction that has ever been recorded against a member’s account. Systems built with transactional integrity as an afterthought eventually produce the kind of point balance errors and redemption failures that are very difficult to recover from in member relationships.