Braun Dealer Depot (Custom ASP.NET Programming)

The Braun Corporation Dealer Depot website is an example of custom ASP.NET programming taken to the limit.  While modern content management systems meet the needs of most website designs, some are so specialized that custom ASP.NET programming is the only solution.

Click on each numbered vertical bar to view slides below
Dealer Depot Home Page

Braun Corporation Dealer Depot

Dealer Website:

Admin Website:

Technologies: ASP.NET, AJAX, JavaScript, Oracle & MSSQL Databases

A comprehensive website developed for The Braun Corporation to interface with their 400 strong, worldwide dealer network.

Comprised of over 30,000 files, and 1.2 million lines of programming code, this website is hosted on 2 dedicated servers. One for the dealer and admin websites, and the other as a secure gateway between the web server and the corporate Oracle manufacturing database.In addition to stringent security the website had the following requirements:

  • Replace paper based forms with online electronic versions
  • Access to financial reports that used to be delivered by fax
  • Online part lookup and ordering that used to be handled via phone and fax
  • Warranty status, RMA handling, and integration with UPS Worldship system
  • Product manuals and exploded parts drawings available online
  • Training class signups and management
  • Marketing and troubleshooting videos online
  • Online chat capability between dealer technicians and corporate personnel

In addition to offering dealers more timely access to needed data, faster part ordering and warranty processing, this website has saved The Braun Corporation millions of dollars in labor savings alone.

Admin Website
Dealer Depot Admin Home Page
Click image for larger view in separate browser tab

Administration Website

In addition to the dealer website, an administrative website was built for use by corporate personnel to configure all aspects of the dealer website.

Access to each section of the website is controlled by an access control list maintained by the "super admin".

Also, to verify and in some instances, troubleshoot access issues, the administration website gives the super admin the ability to impersonate another user.

Dealer Impersonation
Dealer Depot Impersonate
Click image for larger view in separate browser tab

Dealer Impersonation

In Braun's environment, dealers are granted access to particular sections of the website, and in some instances certain filtered data, based on numerous access control lists.  Master dealership accounts also have the capability to assign access controls to their own employees.

To troubleshoot access control issues that a user might be having, Braun administrative personnel have the ability to impersonate a particular dealer account and see exactly what the user would see when they are logged in to the website.  This greatly reduces access control troubleshooting time, and allows Braun personnel to verify that a given user can only see what they should.


Electronic Forms
Dealer Depot Electronic Forms
Click image for larger view in separate browser tab

Electronic Forms

To replace paper based forms, a secure and robust electronic forms system was developed based on Microsoft Office InfoPath.

This allowed Braun personnel to create beautifully formatted and version controlled electronic smart forms that could be electronically shuttled back and forth between a dealer and the corporation.

A workflow rules and validation engine was developed that ensured information submitted was correct, and routed the form to the correct departments upon successful completion and approval.


Vehicle Search
Dealer Depot Vehicle Search
Click image for larger view in separate browser tab

Vehicle Search

Real-time, secure access to Braun's internal Oracle database is accomplished by using an intermediary server located between the web server and Braun's internal network.

One of the most used instances of this real-time access is on the Vehicle Search page.

Using cutting edge AJAX technology, dealers can define search criteria with the smooth feel of a windows desktop application.

Once a suitable vehicle is found, additional information such as invoice and photos can be obtained, and the vehicle can be put on hold while the appropriate electronic purchasing forms can be completed.