Project Profiles

Enterprise SaaS Application for Accounting/Financial Domain

Company Description

The customer is a market leader providing Gift Administration Software solution to charities, foundations, banks and asset manager to help administer gift annuities, charitable trusts, pooled funds and several other types of planned gifts. The customer had been providing the software as a Windows application, in a licensed model over a decade.

 

Technology

  • IIS Windows 2000/2003 Server
  • MS Visual Studio, using ASP.Net, C#.Net
  • Ajax 1.0 from Microsoft
  • MS SQL Server 2005 with Reporting Services
  • IE 6.0 and higher
 

Project Description

The existing software used outdated technologies that were reaching the end of their life cycle. Its monolithic architecture made incremental development difficult and expensive. In addition, there were several pending enhancement requests to provide additional reporting flexibility, improve ease of use and to better integration with allied third party services.

The proposed solution was to re-write the entire application as a web based, SaaS enabled application capable of running in three distinct modes to meet their customer needs.

  • Stand-alone, web-based application running behind the client's firewall
  • Hosted application that is available to customers SaaS model
  • Service bureau model in which the company hosts and manages the application and data, providing back office and compliance reporting services.

It was required that these three configurations be derived from a single code base. It was also important that the application be truly multi-tenant and scalable with increasing number of clients.

In addition, several new functional enhancements such as workflow and task management and document storage were developed and integrated to the existing solution.

Approach

Trigent and the client worked together on a reliable development and roll out schedule for the new software version to ensure a smooth transition to thousands of existing licensed clients. Migration of clients to the new hosted system need to be coordinated with their fiscal year end processing and tax filing. The window of opportunity for the roll out was very small, and if missed, the roll out would be delayed by a year, severely impacting new revenue stream.

Careful project planning, scheduling and verification were highlights of this engagement. Adding complexity and challenge was to deploy the still emerging SaaS technology components in the Microsoft stack and making judicious decisions about timing and order of deploying these technology.

Some highlights of how we executed the project are presented here.

  • A detailed Discovery phase to understand the business and technology components of all systems. This helped us work out the risk assumptions and verify the critical areas
  • The Subject Matter Experts (SME) and Technical Architects from both the customer's side and Trigent's side were extensively involved during the Discovery phase at which point a flexible SOA and design was drawn up. These "two teams working as one" approach paid enormous dividends in the later stage of "going live"
  • An iterative mode of project development was planned so that features could be delivered early on and fine tuned in subsequent iterations
  • Exhaustive release management procedures were defined, documented and followed to keep individual releases and defects defects under control
  • Detailed requirements were documented by both the customer and Trigent for various modules. Wireframes and PPT's were used to illustrate and agree on the User Interfaces
  • An independent testing team iteratively tested the application and reported all issues

Results

Project control procedures and close working relationship between the two teams ensured that at no time the differences in time zones or different locations hampered project progress. Iterative release mechanism assured optimal schedules for releases. Iterative development helped resource allocation such that testing, design, coding, review cycles could be conducted simultaneously by different members of the project teams on both sides. Close cooperation and structured meetings ensured that no activity was left un-attended and progress at all levels was uniform as planned.

The project was delivered on time and budget, customer migration activity was accomplished as planned with minimal disruption in the client organization. The product is now deployed at over 300 financial institutions with thousands of users. New deployments are happening regularly and a maintenance team conducts product maintenance activities.

Specifically,

  • SaaS enabled web application supported in all three configurations which helps to attract many smaller customers at lower price points
  • Flexible SOA and design which helps in integrating with several related third party applications
  • Flexible reporting framework which makes custom reporting easy and which does not require a re-deployment
  • Improved application performance and reduced code redundancy during the re-write
  • Reduced TCO for the customer and his customers by virtue of a hosted model.
* Required Fields

 Subscribe to Newsletter

Refresh

Client Testimonials

  • "Trigent has provided us with the technical expertise we needed in Critical areas such as content management, and the delivery of multilingual content "
    myselfhelp-logo

    - Dr.Richard   Bedrosian,
    President, MyselfHelp.com

  • "One of the key things Trigent delivered was the upgrade of our PO Transmission software. It's absolutely been running like a charm ..."
    ebags logo
    Co-Founder, eBags.com
  • "Trigent worked with us to set up the development teams in a manner that worked best with our process. I would recommend Trigent to anyone who wants to outsource their software development...."
    elaw-logo

    - Vic Kanwar
    CIO, eLaw.com

  • "Trigent's highly competent development team managed to deliver our software projects within our aggressive timeframe and budget ..."
    dataguard logo

    - Timothy Maliyil
    President, Data Guard Systems

  • "I immediately felt comfortable that Trigent was a talented and ethical company that I could trust. Their diligence never faltered throughout ..."
    ebiz-logo

    - Dan Lawton
    Founder, ebiz Industries