Table of Content

CLIENT OVERVIEW

Our client, a leader in hospitality solutions, delivers multi-departmental hotel management software for every area of hospitality business, including financial and asset management, central reservations, on-property operations, sales, marketing, loyalty management, maintenance and labor scheduling.

Our client's hotel property management solutions connect front office and back office, both operationally and for decision support. With approximately 5,000 customers in more than 100 countries now actively using their hospitality products, our client has established a global infrastructure for distribution, development and support of enterprise software.

ENGAGEMENT SITUATION & CHALLENGES

Our client was seeking a partner to enhance their hotel property management product by developing an event management module, so that our client's customers could manage their hospitality business effectively.It included the needs of event management ranging from financial management, to food and beverage management, customized events and amenities. The new module was to be integrated as a part of the complete hotel property management environment.In addition, our client also wanted to develop a new tax Invoicing module. To be sellable in European Economic Community countries, it was required for this product to correctly handle country specific taxation systems like VAT or Goods and services Tax(GST).

Our client desired to develop a complete event module and a tax invoicing module on the existing framework which enables the hotel staff to manage day-to-day operations. For this, our client wanted an accomplished partner who could learn the existing technologies and functionality, plan the desired capabilities and incorporate the new technology trends in a phased manner.

Some of our client's key business requirements were:

The Event Scheduling and Management module should provide the ability to-

  • Flexibly configure event meeting room space and room layout options

  • Manage Event menus, items and rates as per the requirement

  • Book and manage event reservations

  • Report on event schedules, details and management

  • Link event details to group reservations

  • Manage the payments and accounts.

The Tax Invoicing module should be able to-

  • Allow tax invoice system settings

  • Provide tax invoice description and layout (final invoice)

  • Provide tax summary/breakdown section

  • Include additional region wise tax laws

  • Provide a new list screen besides the Menu for viewing and printing functionalities

  • Generate comprehensive PDF reports of the invoices and related documents.

XORIANT SOLUTION

Xoriant has had a long association with enterprise products and services. Through these engagements, Xoriant engineers have developed several tools and methodologies to enhance a typical existing Java Framework by automating the schema and database table portions. This not only eliminates scope for developer errors, but also reduces the development time by a significant amount, while enhancing the customer experience and lowering the total cost of ownership for the product users.

Xoriant team along with our client team developed an engagement roadmap starting from complete analysis of the hotel management solution to design and submission of use cases for the new event scheduling and management module. Also, Xoriant team trained our client's resources on the enterprise framework, thereby ensuring quick turnaround for the enhancements.

XORIANT CONTRIBUTION

The following were the accomplishments of the Xoriant team during this engagement:

Events Module:

  • Designed and developed a template to allow selecting conference room on the basis of type, layout and configuration.

  • Configured food and beverage, equipment, audio visual and amenity items including inventory and pricing along with a text editor feature for menu items and Banquet Event Orders.

  • Developed complex procedures to calculate and configure rates.

  • Enabled viewing event schedules with move and change functionality and filters to displayon a daily, weekly and monthly basis and also create and book new events using drag and drop facility.

  • Developed a reporting mechanism to generate the desired client facing reports and documents.

  • Developed a customized display for event charges and a complete payments module with foreign currency support to manage the accounts.

Tax Invoicing Module:

  • Designed and developed a mechanism where the property can turn the tax in voicing on/off along with numerous other settings like:

  • Tax Id (of the Hotel).

  • VAT Id (of the Hotel).

  • Invoice Payment Due Days etc.

  • Formulated and designeda standard invoice description and layout following the laws for the requisite header, bottom and posting information to be included on an invoice printout.

  • Designed and developed a detailed form summary and breakdown of the entire invoice as per the tax laws specific to each country.

  • Developed document/report exporting capability by integrating with Cognos reporting that allows the following functions:

  • Review, review and email Invoices (Print/Preview).

  • Export invoice data to Excel.

Development, Framework and Processes:

  • Enhanced the existing framework to accept the entity model xml as well as database model xml to generate the following:

  • The scripts for table creation, triggers and constraints

  • Skeleton code for EJB related classes like entity bean, remote Interface,home interface, etc.

  • API's to convert from the Entity to DAO and DAO to Entity.

  • API's to convert from UI (JSP variables) to Entity and Entity to UI.

  • Used design patterns such as Session Façade, Business Delegate,DAO, Value Object, etc.

  • Developed XML Schemas for the entity; and request and response schemas for all the functionalities which were exposed as web services as well.

  • Integrated with Cognos reports to generate the desired reports and also a facility to store as well as email the PDF's.

  • Generated the UI pages by reading the configured values stored in the database.

Both the modules were incorporated into the existing product to broaden the functionality and hence marketability of the product.

Architecture Diagram

TOOLS & TECHNOLOGIES

  • Java

  • J2EE

  • Jboss

  • Oracle 10g SQL Server

  • Struts

  • AJAX

  • XML Schemas

  • SOA (Web Services)

  • AXIS (web services)

KEY BENEFITS

  • Increased client's revenue from the new events module of hotel property management product by 20%.

  • Reduced the turnaround time by 20% due to prior knowledge of enterprise framework.

  • Reduced development time for all developers by 10% by judiciously using the framework and minimized the probability of manual errors

  • Improved the customer service of client's customers by 15-20% which was the end goal of our client.

  • Increased the marketability of the product in new markets with advanced versions and functionality.

  • Saved the time spent on taxation invoicing by 20% with the new tax invoicing module.

CLIENT TESTIMONIAL

Our goal to enhance the functionality of our hotel property management product and hence marketability was very well understood by Xoriant team.Xoriant team's expertise and prior experience on the framework helped us achieve our goal with less turnaround time. I would like to acknowledge the proactive efforts of all Xoriant team members in helping us achieve this.

-VP - Engineering

Air Jordan Six Rings

Download Case Study

Hotel Management ERP

Hotel Management ERP

A leader in hospitality solutions enabled clients to easily manage events and handle country specific taxation system like VAT or GST through an event management and tax module.

Key Requirements

  • Flexibly configure event meeting room space and room layout options

  • Manage Event menus, items and rates as per the requirement

  • Book and manage event reservations. Know More >>

Key Contribution

  • Designed and developed a template to allow selecting conference room on the basis of type, layout and configuration.

  • Configured food and beverage, equipment, audio visual and amenity items including inventory and pricing along with a text editor feature for menu items and Banquet Event Orders.

  • Developed complex procedures to calculate and configure rates. Know More >>

Benefits

  • Increased client's revenue from the new events module of hotel property management product by 20%.

  • Reduced the turnaround time by 20% due to prior knowledge of enterprise framework. Know More >>

Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.