“Our MTC engagements helped us not only make smart product

advertisement
Microsoft Technology Center
Customer Solution Case Study
Software Developer Increases Product
Scalability with Access to the Right Resources
Customer: Multi-Systems, Inc.
Web Site: www.msisolutions.com
Customer Size: More than 200 employees
Country or Region: United States
Industry: Professional services
Customer Profile
Based in Phoenix, Arizona, Multi-Systems,
Inc. (MSI) is a leading provider of hotel
technology and integrated property
management solutions, with more than
2,800 installations across North America.
Software and Services
 Microsoft Server Product Portfolio
− Microsoft SQL Server 2008
− Microsoft SQL Server 2005
 Services
− Microsoft Technology Centers (MTC)
“Our MTC engagements helped us not only make
smart product-related decisions now but also improve
the way we’ll tackle other projects in the future.”
David Kantrud, Senior Vice President of Development, Multi-Systems, Inc.
Multi-Systems, Inc. (MSI) wanted to improve the scalability of its
next-generation hotel property management system. The company
attended an Architecture Design Session and Proof-of-Concept
Workshop at a Microsoft® Technology Center, which gave MSI the
knowledge needed to increase scalability and improve its loadtesting practices. The experience also boosted MSI’s confidence in
using new technologies and enhanced its relationship with
Microsoft.
Business Needs
For more information about other Microsoft
customer successes, please visit:
www.microsoft.com/casestudies
Microsoft® Certified Partner Multi-Systems,
Inc. (MSI) provides the hospitality industry
with a range of integrated technology
solutions, including sales, marketing, and
catering systems; centralized corporate
services; and wireless check-in and checkout services. MSI sought to build on the
success of EnterprisePM, its property
management system for hoteliers with
multiple properties or brands. The company
wanted to increase the scalability of the
product in response to demand from
customers.
“EnterprisePM has been well received by our
diverse customer base, but the growing and
dynamic needs of larger hotels and resorts
were taxing the upper limits of MSI’s
performance standards for the product,”
says David Kantrud, Senior Vice President of
Development for MSI. “Changes were
needed to deliver the fullest range of
EnterprisePM’s capabilities for our
customers, and choosing the best
architecture to meet our scalability and
performance demands was a critical
decision for us. We wanted to ensure we
would satisfy our own calculations and
expectations for EnterprisePM performance
as well as fulfill customer expectations.”
MSI also was working to offer a centrally
hosted version of EnterprisePM, but it
needed to get a sense of the hardware
requirements for such a model. As the
company began to explore these and other
issues, MSI approached Microsoft."We
wanted to know which hardware
configurations would give us the best
performance,” says Kantrud. “And we also
needed to identify our hardware costs so that
we could appropriately price the product.”
Solution
Microsoft suggested an engagement at a
Microsoft Technology Center (MTC). “I was
extremely enthusiastic at the opportunity to
confer with people who had such a deep
understanding of the technologies that make
our product run,” says Kantrud.
MSI visited the MTC in Irvine, California, in
November 2007 for a one-day Architecture
Design Session (ADS). The three-member MSI
team had an initial conversation with the MTC
architects about the hospitality industry and
its EnterprisePM application. MSI team
members sketched out their architecture
plans for the upgraded and hosted versions of
the product, and the MTC architects
introduced suggestions for improvements
based on industry best practices. “The MTC
architects validated our solution architecture
and also suggested ways to optimize it,” says
Kantrud. For instance, the architects
recommended that MSI implement Web
services to enhance performance and
discussed the best way to share servercomputer resources among separate
customers to maximize server utilization. They
also helped MSI understand the value of
moving from the Microsoft SQL Server® 2005
database software to SQL Server 2008 to
improve its scale.
In January 2008, MSI returned to the Irvine
MTC for a Proof-of-Concept Workshop that
involved ideas from the ADS. The five-member
MSI team included employees from the
company’s development staff, qualityassurance team, and support staff. “We
wanted the people responsible for creating,
testing, and supporting our new hosted
solution to see it in action,” says Kantrud.
MSI worked with MTC architects to
benchmark the solution’s performance as it
supported the simulated daily operations
and peak conditions of a typical large hotel
chain. The team conducted stress tests on a
variety of hardware makes, models, and
configurations to see which combination
best met its needs. MSI found that with the
changes it had made to EnterprisePM,
scalability was even better than it had
hoped, and it released EnterprisePM for
production in February 2008.

Access to resources. MSI benefitted from
its MTC experience because it gained
access to a greater set of hardware
resources. “Working at the MTC gave us a
tremendous opportunity to test multiple
scenarios under a variety of conditions
and configurations,” says Kantrud. “By
validating our capabilities using the MTC’s
vast resources and wide array of
hardware, we can offer our customers
more platform choices and better help
them select the most cost-effective,
proven option for their property.”

Improved technical knowledge. One of the
most helpful elements of the
engagements for MSI was learning more
about load testing. “As a result of working
with the benchmarking tools at the MTC,
we realized there is a ‘bell curve’
distribution of acceptable and usable
performance,” explains Kantrud. “Typically
this means there is a point prior to
complete failure where the product is still
operating, but performance degrades
substantially and is unacceptable to us
and our customers. This knowledge
allowed us to establish more exacting
standards for true scalability rather than
raw functionality.”

Stronger partner relationship. Although
many MSI competitors use non-Microsoft
technologies for their systems, MSI feels
as though the MTC experience reaffirmed
the value of working with Microsoft and its
products. “We saw that Microsoft
technologies are just as scalable as those
from other vendors, and we experienced
firsthand the high level of investment that
Microsoft makes as a company in the
success of its partners,” says Kantrud.
Benefits
MSI used its MTC engagements to improve
the scalability of its product and increase its
testing knowledge, thus providing
applications that better support the needs of
the hospitality industry. “We invest so much
in our products, so we want to ensure that
they’re the best that they can be,” says
Kantrud. “Our MTC engagements helped us
not only make smart product-related
decisions now but also improve the way we’ll
tackle other projects in the future.”

More scalable solution. As a result of the
time spent at the MTC, MSI improved the
scalability of its application and now can
show potential customers real metrics to
support its scalability claims. “We studied
the impact of a new processor and found
that it helped us effectively double the
number of users that EnterprisePM could
support, without compromising
performance,” says Kantrud. “Previously,
we had to extrapolate our scalability limits
from the results of small tests, but now we
© 2008 Microsoft Corporation. All rights reserved. This case study is for informational purposes only.
Document published April 2008
know exactly how much our product can
handle.”
Download