Case Study: A business portal that transformed the way Best Vendors’ customers now view their data

The Challenge

Best Vendors; a wholly owned subsidiary of Compass Group, provides vending services to companies that are looking for low-maintenance, highly profitable programs. Whether you have 5 locations or 5,000, they maintain all the details. They came to Magenic with a beta version of an ASP.NET business portal which they had developed internally. This portal was designed to provide data on usage statistics of vending machines around the country, but came with limitations. Needing a more robust application on a more current platform with a more intuitive interface, they engaged Magenic to achieve these ends.

Best Vendors needed to increase the administrative oversight of the incoming data and had a desire for something more visually intelligent. Silverlight application development presented a great fit in terms of functionality, but would be challenging as it is not supported by Windows Identity Foundation (WIF) for security purposes. Also, the new application would need to allow Best Vendors’ administrators to configure the site for individual customers.

Modernize a beta business portal.

The Solution

Magenic rebuilt the application from front to back, with a Silverlight application frontend and a Microsoft SQL Server backend for housing and managing the data. As a workaround to compatibility issues with WIF, Magenic implemented Silverlight as a restful service rather than using Microsoft SOAP standards. In doing so, Magenic also standardized the usage of WIF in more common practices than Best Vendors had been utilizing with its previous solution; this also made the new application Azureready.

Magenic also developed a single sign-on system that allows clients of Best Vendors to share users across applications. The solution makes it appear as though Best Vendor clients are instantly logged into the application by integrating with their personal login for their company networks. This eliminates a need for an additional login and password for clients and enhances the user experience by making access to the application more convenient.

Developed cloud-ready, intuitive Silverlight app.

The Result

Magenic’s solution was developed and deployed on-time and met the budgetary goals for the project. It also provided Best Vendors with the enhanced user experience and user interface they desired. Beyond that, the new solution featured vastly upgraded security. The application now leverages HTTPS and has several other security layers for a more robust means of securing data for Best Vendors clients.

The application is intuitive enough that business administration can be managed at the client level – meaning individual managers of stores can use the system with little to no training. Data can be granulized to down to statistics of individual machines within a store or broadened to cover an entire region of the country. The single signon feature is cloud-ready and provides an enhanced level of convenience. Magenic’s solution is expansive enough that it exceeded expectations and has been such a success that Best Vendors is expanding the usage of the application to its parent company.

Magenic Custom Software Development Case Study
Client expanded usage to parent company.
Download PDF

Click to download the Best Vendors: Business Portal Upgrade case study as a PDF.

Single Sign-On Functionality

Magenic developed a cloud-friendly, behind-the-scenes single sign-on that integrates with users’ personal logins. This creates an experience which, to the user, appears to have no login process for the web site. The application verifies the user’s identity based on his or her login to the client’s own corporate network, thereby eliminating the need for the system (and users) to keep track of additional usernames and passwords. Elimination of the login process is just one of the many ways in which Magenic enhanced the UX for Best Vendors’ clients.


Magenic Custom Software Development Case Study

Summary

Best Vendors came to Magenic with a beta version of an internally-developed ASP.NET business portal that needed upgrading. The existing application lacked a visually appealing and intuitive user experience, and couldn’t break data down to a granular enough level. Magenic developed a Silverlight application that provided an enhanced UX, more robust security, and the level of administrative oversight that Best Vendors desired. Magenic also developed a cloud-ready single sign-on feature that allows instant, secure access to the application without the need for a login process.

Technology Used
  • Silverlight
  • Microsoft SQL Server
  • WIF
  • RESTful WCF Services
  • Entity Framework
  • WCF Data Services
Copyright 2013 Magenic, All rights Reserved