Real Estate Service Company Switches to .NET, Cuts

Microsoft Visual Studio 2005
Customer Solution Case Study
Real Estate Service Company Switches to
.NET, Cuts Two Months from Development
Schedule
Overview
Country or Region: United States
Industry: Professional Services—Real
Estate Industry
Customer Profile
Based in Richmond, Virginia, LandAmerica
Lender Services provides a full range of
real estate transaction services to
mortgage lenders in the United States.
Business Situation
The Java-based tax and flood zone
certification application that LandAmerica
built in 1999 was dated and costly to
maintain. The organization wanted to lower
costs and ensure reliability and customer
satisfaction.
Solution
LandAmerica decided to rewrite its tax and
flood zone certification application using
Microsoft® Visual Studio® 2005 and
Microsoft Visual C#®.
Benefits
 60 percent reduction in development
costs
 20 percent smaller development group
 Availability of well-qualified developers
 Extensibility of application
 Increased application performance and
reliability
“With Microsoft Visual Studio, the cost to develop our
new application—with enhanced capabilities … and
better security—was significantly less than the cost of
developing the original Java-based application.”
Alan Brauer, Executive Vice President and Chief Information Officer, LandAmerica Lender
Services/Tax and Flood
By 2005, the six-year-old Java-based application that LandAmerica
had developed to provide tax information and flood zone
certification to some 1,400 mortgage lenders was becoming costly
and difficult to maintain. To improve reliability and reduce costs,
LandAmerica managers decided to rewrite the application—this
time using the Microsoft® Visual Studio® 2005 development system
and the Microsoft Visual C#® development tool. Four LandAmerica
developers delivered the new application in just seven months—two
months ahead of schedule. The new Microsoft Windows®-based
application is faster, more reliable, easier to extend with new
functionality, and less expensive to maintain than the UNIX/Java
solution that LandAmerica had been using.
Situation
Is the property that you intend to purchase
in a flood zone? The company holding your
mortgage wants to know, and Richmond,
Virginia–based LandAmerica can provide a
definitive answer. LandAmerica offers an
extranet-based real estate service application
with a tool that mortgage lenders use to
determine whether a property lies in a flood
hazard area.
“Visual Studio 2005 is
faster than previous
versions, and it also has
features that simply
were not there in
previous versions.”
Bill Mattox, Supervisor of Web Development,
LandAmerica Lender Services/Tax and Flood
The lender can access the extranet
application through a browser and enter the
address of the property under consideration
into the LandAmerica flood certification
system. The system then interacts with a
mainframe-based application that can
correlate addresses with a database of
information about flood hazard areas and
determine whether the location is vulnerable
or not. The mainframe then provides the
flood certification system with a response
that enables it to certify the flood zone status
of the property. For nearly 24,000 users
associated with some 1,400 lenders around
the country, the LandAmerica extranet
application has made it easy to obtain the
flood certification records that they need to
process a mortgage loan application quickly.
Additionally, the LandAmerica extranet
application provides a range of tax service
tools for lending institutions. For example,
lenders can use one tax tool to see all the
property taxes owed to local and state
authorities. The tool tells the lenders how
much is due to each tax authority at different
times, and the lenders can withdraw the
money from mortgagees’ escrow accounts
in a timely fashion.
But, by early 2005, LandAmerica officials
faced a challenge. The tax and flood zone
certification application—originally built using
Java, UNIX, BEA WebLogic, and an Oracle
database—had grown fragile. Despite
application changes and system updates,
the application’s core functionality had
become dated.
The six-year-old application was causing
financial concerns as well. The cost of
maintaining the UNIX-based hardware was
high, as was the cost of licensing the Oracle
database on which the application relied.
Change management and application
security were also issues. The application
had been built long before its developers
could envision the Sarbanes-Oxley Act of
2002, which placed significant security and
reporting requirements on publicly held
companies in the United States, so those
levels of security and change management
accountability had not been built into the
application. With Sarbanes-Oxley in force,
LandAmerica officials wanted to be sure that
the application met all compliance
requirements.
All these concerns prompted LandAmerica
officials to decide on a complete rewrite of
the tax and flood zone certification
application. Their goal was a more secure,
reliable application that could easily be
extended and enhanced with new
functionality quickly and without compromise.
Solution
Prior to the decision to rewrite the tax and
flood zone certification application, IT officials
at LandAmerica had decided on a new
strategic direction for technology and
application development. “By 2004, we were
convinced that we needed to change our
technical strategic direction to Microsoft®
.NET,” says Alan Brauer, Executive Vice
President and Chief Information Officer of
LandAmerica Lender Services/Tax and Flood.
“We needed an environment that would be
flexible and adaptable, and enable us to bring
out new products and services quickly. It had
to be scalable yet less costly to maintain than
the environment we had been using.”
Microsoft .NET connection software connects
a range of personal and business
technologies, enabling access to important
information, whenever and wherever it is
needed. Built on Web service standards, .NET
enables both new and existing applications to
connect with software and services across
platforms, applications, and programming
languages.
“We began our rewrite in
early 2005 and
anticipated a ninemonth development
period—and within
seven months, [the Web
development] group had
the whole application
built.”
Alan Brauer, Executive Vice President and
Chief Information Officer, LandAmerica
Lender Services/Tax and Flood
As the premier environment for .NET-based
applications, the Microsoft Visual Studio®
development system enables developers to
create secure, scalable applications and Web
services faster than ever before—so it was not
surprising to LandAmerica officials when its
group of four developers projected that it
could deliver a completely rewritten tax and
flood zone certification application—with
greater functionality, more flexibility, greater
security, and reliability—in only nine months.
That group of four was 20 percent smaller
than the group that had built the original
application, and the nine-month projection
was 62 percent shorter than the time needed
by the larger group to build the original Javabased application.
Learning of the service provider’s decision to
rewrite the extranet application, Microsoft
invited LandAmerica to participate in an early
adopter program for Visual Studio 2005. The
organization’s IT managers examined the new
development environment and considered
their options. By the time the LandAmerica
developers finished building the new
application, they reasoned, the new version
of Visual Studio would be in full release.
There was no point in commencing a project
of this magnitude using the previous version
of the tool if they could start with the new
tool, even if it was still in beta release—so
they accepted the invitation to participate.
The development enhancements in Visual
Studio 2005 promised to make it much
easier to build the application that company
officials envisioned. Visual Studio 2005
provides support for Microsoft ASP.NET 2.0
master pages, for example, which make it
easier for developers to build Web pages
consistently, even in the context of a large,
complicated Web-based application. The
development system provides support for
themes and skins, which LandAmerica could
use to personalize the experience for its
customers. It provides a code-focused rapid
application development environment with
support for advanced debugging and
rollback. Support for refactoring—new in
Visual Studio 2005—enables the automated
reuse and modification of code.
“The Visual Studio 2005 integrated
development environment was key,” says Bill
Mattox, Supervisor of Web Development at
LandAmerica Lender Services/Tax and Flood.
“It’s one-stop shopping, and it’s nice to have
everything integrated into one area. Visual
Studio 2005 is faster than previous versions,
and it also has features that simply were not
there in previous versions.”
Benefits
The benefits that LandAmerica derived from
building the new tax and flood zone
certification application using Visual Studio
2005 easily validate the company’s decision
to move to Microsoft .NET. Mattox’s group of
four developers brought the new application
to market in seven months—three and one
half times faster than the previous, larger
group had brought the original application to
market, and in 77 percent of the time
estimated for the full system rewrite.
“Our goal was to develop a new application
with enhanced capabilities and more
features,” says Brauer, “that would be more
customer friendly and that would be more
secure from the point of view of SarbanesOxley. We began our rewrite in early 2005
and anticipated a nine-month development
period—and within seven months, Bill Mattox
and his group had the whole application
built.”
“Our ability to bring new
products to market
swiftly and be nimble
enough to add them to a
familiar and functionally
rich application is a
major benefit to us.”
Alan Brauer, Executive Vice President and
Chief Information Officer, LandAmerica
Lender Services/Tax and Flood
60 Percent Reduction in Development
Costs
Not only did Visual Studio 2005 help Mattox’s
group build a better application faster, it also
helped LandAmerica build it more costeffectively. In the days when the organization
had been building using Java, UNIX, and
Oracle, it was difficult to find developers with
the necessary skills. When the organization
finally did find such people, the rarity of their
skills enabled them to charge a premium for
their services.
When LandAmerica set about recruiting
skilled developers to build a new .NETconnected application, it had no trouble
finding qualified people. Nor did it have to
pay the same premium for their skills. From a
cost standpoint, this was a double win: The
group was 20 percent smaller, and the cost
savings—given that the company no longer
was paying the price for UNIX developers—
were even greater than 20 percent.
Couple this benefit with the fact that the
group developed the application in less than
one third the time that it took to develop the
previous application, and the benefits of
using Visual Studio 2005 are clear: “With
Microsoft Visual Studio,” says Brauer, “the
cost to develop our new application—with
enhanced capabilities, more features, and
better security—was significantly less than the
cost of developing the original Java-based
application.”
Nor is the cost of development the only area
where LandAmerica has saved money.
Previously, LandAmerica was using large
UNIX-based computers from Sun and HP as
well as a costly Oracle database; today, it
relies on eight PowerEdge server computers
from Dell running the Microsoft Windows
Server™ 2003 operating system and
Microsoft SQL Server™ 2005, both part of
Microsoft Windows Server System™
integrated server software. “It is significantly
less costly for us to maintain the hardware
and software components of this solution,”
says Brauer. “I would say that our costs are
only 60 percent of what they were before—
primarily because of server and software
licensing costs.”
Easy Application to Extend
Extensibility was a key design goal of the new
tax and flood zone certification application,
and Visual Studio 2005 made it easy to build
an extranet application that LandAmerica can
expand with new products and services over
time.
“We made it easy to extend the application by
using a lot of design patterns in building the
application,” says Mattox. “They’re classic
patterns, where you separate your Web user
interface from your business logic and data
layers. Theoretically, for example, that would
enable us to reuse the business logic layer in
a Windows® Forms environment. If we ever
wanted to use that logic in a Windows Forms
environment, it would be very simple to do.”
And in the LandAmerica strategic vision,
application extension and expansion are very
much part of the plan. “Our strategic vision
includes adding many more Web-based and
customer-facing products,” says Brauer. “Our
ability to bring new products to market swiftly
and be nimble enough to add them to a
familiar and functionally rich application is a
major benefit to us.”
Easy Application to Sell
Speed and reliability are the watchwords
these days: “Our new application is two to
three times faster than the old one,” says Pat
Hoover, National Sales Manager for
LandAmerica Lender Services, “particularly
when loading reports. You used to wait 30
For More Information
For more information about Microsoft
products and services, call the Microsoft
Sales Information Center at (800) 4269400. In Canada, call the Microsoft
Canada Information Centre at (877) 5682495. Customers who are deaf or hard-ofhearing can reach Microsoft text telephone
(TTY/TDD) services at (800) 892-5234 in
the United States or (905) 568-9641 in
Canada. Outside the 50 United States and
Canada, please contact your local
Microsoft subsidiary. To access information
using the World Wide Web, go to:
www.microsoft.com
Microsoft Visual Studio 2005
seconds on the old application; on this one,
the report just pops up.
Microsoft Visual Studio 2005 is the world’s
most popular development environment for
designing, developing, and testing nextgeneration Windows-based solutions and
Web applications and services. By improving
the development experience for Windows, the
Web, mobile devices, and Microsoft Office,
Visual Studio 2005 helps organizations
deliver a variety of solutions more
productively than ever before. Visual Studio
Team System expands the product line with
new software tools that enable greater
communication and collaboration throughout
the development life cycle. With Visual Studio
2005, businesses can deliver modern
service-oriented solutions more efficiently.
“Our sales team provides demonstrations of
our application over the Internet, and we
have them going on at all hours of the day,”
continues Hoover. “We have constant
reliability. When we walk prospective clients
through the features of the system, we’re
working with the system itself. The fact that it
runs quickly and reliably is a great
advertisement for what the tool can do for
them. We can put prospects on the
application and show them exactly what
we’re going to provide them—and it’s very
powerful.”
For more information about LandAmerica
tax and flood products and services, call
(866) 353-7382 or visit the Web site at:
www.landam.com/lender
For more information on Visual Studio 2005,
go to:
msdn.microsoft.com/vstudio
Acquire Visual Studio:
msdn.microsoft.com/vstudio/howtobuy
Software and Services
Hardware
Microsoft Visual Studio
− Microsoft Visual Studio 2005
 Microsoft Windows Server System
− Microsoft Windows Server 2003
− Microsoft SQL Server 2005


© 2006 Microsoft Corporation. All rights reserved.
This case study is for informational purposes only. MICROSOFT
MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
SUMMARY. Microsoft, MSDN, Visual C#, Visual Studio, the
Visual Studio logo, Windows, Windows Server, and Windows
Server System are either registered trademarks or trademarks
of Microsoft Corporation in the United States and/or other
countries. All other trademarks are property of their respective
owners.
Document published February 2006
Dell PowerEdge server computers