Funding Company Revamps Web Application for Scalability and

Microsoft Visual Studio 2005
Customer Solution Case Study
Funding Company Revamps Web Application
for Scalability and Faster Performance
Overview
Country or Region: New Zealand
Industry: Financial services
Customer Profile
Bexhill Funding Group, based in Wellington,
New Zealand, is a financial services and
premium funding provider with clients
worldwide.
Business Situation
Bexhill wanted to ensure that its Premium
Funding Management System could meet
the challenges of changing government
regulations and expanding data stores to
better serve customers.
Solution
Microsoft® Gold Certified Partner Intergen
used Microsoft ASP.NET 2.0 to transform
Bexhill's system into a more responsive,
forward-looking product for Bexhill’s
customers.
Benefits
 Improved reporting performance: 40
percent
 Improved developer productivity
 Support for service-oriented architecture
“Because of [Microsoft] ASP.NET 2.0 features like
Master Pages, coding before and after ASP.NET 2.0 is
really… night and day. Our developers basically don’t
want to code with anything else.”
Wayne Forgesson, Director, Business Development, Intergen
Bexhill Funding Group, a New Zealand-based financial services
company, is committed to serving customers worldwide through its
Web-based financial and accounting application. With everexpanding client data, customers experienced slower query
responses on the classic ASP site. In addition, Bexhill need to
accommodate changing regulations and prepare for future growth.
Bexhill turned to Microsoft® Gold Certified Partner Intergen for
assistance. Intergen redesigned the application and developed the
new version by using the beta edition of Microsoft Visual Studio®
2005 and Microsoft ASP.NET 2.0 technologies. In less than six
months, Intergen developers delivered a solution that improves
performance by 40 percent and positions Bexhill for flexible growth.
Developer Highlights
Design time
Six weeks
Development
time
Four months
Number of
Developers
7
Language
C#
Key tools
Microsoft ASP.NET 2.0
Situation
Bexhill Funding Group, an international
financial services company based in
Wellington, New Zealand, provides structures
to insurance brokers for funding premiums.
The Bexhill Premium Funding Management
System, a line-of-business financial and
accounting application, is Bexhill’s clientfacing application for providing services.
While the ASP-based version of the
application worked well, necessary changes
to functionality had been updated over the
years. Finally, as Jeremy Boyd, Lead
Developer at Intergen explains, “The Funding
Management System had become unwieldy.
Pieces of the system didn’t work as intended
because the features had been modified
without the opportunity for a proper analysis
and design.”
Bexhill initiated a redesign of the system to
meet two challenges:
 New government compliance regulations,
which the old system could not
accommodate.
 Slowed reporting and query-response
performance caused by growth in clients
and in the size of client data. Some client
databases were as large as 5 gigabytes
(GB), containing tables with 10 million
Figure 1. Bexhill Premium Funding
Management System user
interface
rows. As a result, certain reports could take
70 seconds to complete.
Bexhill chose long-time partner Intergen, a
Microsoft® Gold Certified Partner in New
Zealand, to upgrade its Funding Management
System.
Solution
At Intergen, seven developers used the beta
edition of the Microsoft Visual Studio® 2005
development system to redesign the new
system in six weeks. They used Microsoft
ASP.NET 2.0, a set of technologies in the
Microsoft .NET Framework 2.0 for building
Web applications and Web services. By doing
so, Intergen re-created the Funding
Management System as a Web-based, threetier application (for the user interface, see
Figure 1) in only four months. The system can
run on a variable number of databases and
database servers and, so, can accommodate
various sizes of customer databases and
future growth.
The Intergen development team found that
specific features in the Microsoft Visual C#®
2.0 development tool, the Microsoft Visual
Studio® development system, and Microsoft
ASP.NET 2.0 facilitate faster and easier
“The transition to
ASP.NET [2.0] provides
a massive boost to a
solution’s performance,
especially around how
efficiently Web pages
are delivered.”
Jeremy Boyd, Lead Developer, Intergen
Figure 2. Performance
improvements results
by size of client
development and help produce a more errorfree product:
 ASP.NET Master Pages help ensure
consistency of the design; these Master
Pages saved development time.
 New controls in ASP.NET supply advanced
functionality, such as GridView. The
controls saved developers from needing to
write code that they had to write in an
earlier version. Simplifying such user
interface (UI) tasks allowed developers to
focus more time on delivering the core
functionality of the system.
 Visual C# generics and partial classes are
two new capabilities of Visual C# 2.0 that
help realize even greater productivity
around code generation. Developers could
generate the basis of the product from the
design model and focus on delivering the
business-value code.
 The variable-renaming functionality in
Visual C# checks the code for all uses of a
variable when a developer renames the
variable, and fixes any references to the
variable and other items in the code that
could be broken by the change of the
variable’s name. “You just right-click and
rename the variable,” says Boyd, “and it’s
done. You don’t have to worry about
whether you might have forgotten to
change it somewhere else. That’s a huge
benefit; it just saves so much time.”
Wayne Forgesson, Director, Business
Development at Intergen, says, “Because of
ASP.NET 2.0 features like Master Pages,
coding before ASP.NET 2.0 and after is really
the difference between night and day. Our
developers basically don’t want to code with
anything else.”
Benefits
Both Bexhill and Intergen enjoy benefits from
this project: Bexhill with performance gains
and flexibility; Intergen with greater developer
productivity due to an improved development
environment and better tools.
Paul Reiher, General Manager at Bexhill, is
focused on customer satisfaction. Paul says,
“Not only can the Funding Management
System’s redesign grow with Bexhill and
change in response to conditions, but it gives
our customers the confidence in our product
that comes with instant response.”
Improved Reporting Performance by 40
Percent
The move to Visual Studio 2005 with the
Visual C# programming language and the
ASP.NET 2.0 technologies contributed
significantly to the Web page and reporting
performance gains.
Because Visual C# is a compiled
programming language rather than a
Mid-Size Client
Online Trial
Balance
report
Before redesign
Audit Trail
report
Before redesign
Current
Agreements
report
Before redesign
After redesign
After redesign
After redesign
Enterprise Client
11 seconds
3 seconds
22 seconds
6 seconds
32 seconds
7 seconds
Before redesign
After redesign
63 seconds
8 seconds
Before redesign
43 seconds
After redesign
13 seconds
Before redesign
70 seconds
After redesign
16 seconds
language that builds Web pages with scripts,
the time required to interpret script on the
server is reduced each time a client requests
a page.
“Visual Studio 2005 and
Microsoft .NET
Framework
2.0…absolutely reflect
where…software
development is going,
…[reducing the]
maintenance and
delivery effort being
realized by our
customers.”
Jeremy Boyd, Lead Developer, Intergen
Boyd notes, “The benefits of moving to
ASP.NET 2.0 were immediate—we were able
to introduce greater performance, reliability,
and scalability to the product.”
The scale of performance improvements
increases with the size of the client. The
redesigned system shows significant
improvements in speed, as demonstrated in
Figure 2.
“The transition to ASP.NET [2.0] provides a
massive boost to a solution’s performance,
especially around how efficiently Web pages
are delivered,” Boyd adds.
Increased Developer Productivity
Boyd says that new features—for example,
support for generics and Master Pages—that
are part of Visual Studio 2005 and ASP.NET
2.0 have allowed Intergen to enrich the
company’s development framework and
further increase developer productivity.
“Master Pages make the creation of
consistently laid out Web pages more
efficient. They really helped push through the
HTML part of the build process quickly,” says
Boyd. “Also, new Visual Studio 2005 Team
System tools, such as unit testing and code
coverage, better align with our existing build
processes, so they easily integrate with our
existing process. This is also true for the new
[Microsoft] MSBuild Tool itself.”
Support for Service-Oriented
Architecture
One major benefit that Intergen developers
appreciate about the combination of Visual
Studio, Microsoft .NET Framework, and
ASP.NET is the support for service-oriented
architecture (SOA). Bexhill now has an
adaptive infrastructure that can respond to
current business initiatives and one that will
more efficiently manage and support future
growth.
Boyd says, “Visual Studio 2005 and Microsoft
.NET Framework 2.0 give users a more
scalable and adaptable development toolset.
The features and capabilities absolutely
reflect where we predict the future of
software development is going, and the result
is a reduction of maintenance and delivery
effort being realized by our customers.”
For More Information
Microsoft Visual Studio .NET
Microsoft .NET Framework
For more information about
Microsoft products and services, call
the Microsoft Sales Information
Center at (800) 426-9400. In
Canada, call the Microsoft Canada
Information Centre at (877) 5682495. Customers who are deaf or
hard-of-hearing 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 .NET is the rapid
application development (RAD) tool for
building next-generation Web applications
and XML Web services. Visual Studio .NET
empowers developers to rapidly design
broad-reach Web applications for any device
and any platform. In addition, Visual Studio
.NET is fully integrated with the Microsoft
.NET Framework, providing support for
multiple programming languages and
automatically handling many common
programming tasks, freeing developers to
rapidly create Web applications using their
language of choice.
The Microsoft .NET Framework is an integral
Windows® component for building and
running the next generation of applications
and XML Web services.
For more information about
Intergen, Ltd., call (64) (4) 472-2021
or visit the Web site at:
www.intergen.co.nz
For more information about Bexhill
Funding Group, Ltd., call (64) (4)
471-0086 or visit the Web site at:
www.bexhillfunding.com
For more information about Visual Studio
.NET, go to:
msdn.microsoft.com/vstudio
Acquire Visual Studio .NET:
msdn.microsoft.com/vstudio/howtobuy
MSDN® Subscriptions:
msdn.microsoft.com/subscriptions
Software and Services
Hardware
Microsoft Visual Studio 2005
 Technologies
− Microsoft ASP.NET 2.0
− Microsoft .NET Framework 2.0
− Microsoft Visual C# 2.0


© 2005 Microsoft Corporation. All rights reserved. This case
study is for informational purposes only. MICROSOFT MAKES NO
WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Microsoft, Visual C#, Visual Studio, the Visual Studio logo, and
Windows 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 July 2005
For more information about the .NET
Framework, go to:
msdn.microsoft.com/netframework
Dell PowerEdge 2850
3.0 GHz Intel Xeon
 2GB RAM

Partners

Intergen