A custom web application

Trade & extranet system

Flat Rock Technology has developed a custom web application and extranet system from scratch for Brompton, allowing the company to run their business and easily sell their bicycles via their distribution network.

  • Departments

    Project management

    .NET development


    Quality assurance

  • Services




  • Technologies

    ASP.NET Framework 4

    HTML 5





    Angular JS

    RESTful WCF Services

  • Deliverables

    Concept development

    Web UI/UX

    Software development

the project

The unique Brompton folding bike was designed and built in London in 1975 by Andrew Ritchie in his flat in South Kensington opposite the Brompton Oratory. Still made in London today, Brompton is making over 45,000 bikes per year and is the UK’s largest bike manufacturer.


Everyone is able to build their custom bicycle using an already set up list of bicycle parts, some of which are mandatory in order to finalize the product. The Brompton bike builder allows users to customize each part of the bike so that it fits their taste, figure, sense of comfort and style.

parts &

As part of the application you can also compare different bike models based on specific criteria and add multiple specifications with just a few clicks.


The system also allows you to send the information about your bike configuration via email as well as to share it on Facebook and Twitter.

System Functionality

extranet system

Distributors and dealers of the bikes use a streamlined Extranet system to place their orders that features multiple profiles and allows dynamic management of data including accounts, users, orders and shopping carts.

management of data

tree hierarchy

The ordering system is made in a tree hierarchy structure that manages complex relations between the different accounts, and the Single Sign-on (SSO) option allows access to the multiple sub-platforms.

single sign-on
SSO option

access for the
different user groups

Its back end represents a complex system that assigns access for the different user groups (manufacturers and dealers) on several levels. The data received during the bicycle build is being cached, which allows faster performance.


A system based on dependencies

In order to make sure that you will not build a bicycle that will not work properly (for example without paddles or handlebar), the system’s entire logic is based on dependencies.

Apart from the fundamental parts, without which you cannot build a working bike, there are also country specific ones. Based on the country that you choose, you get access to different parts. Another dependency is for example the connection between the handlebar and the bag. Depending on the handlebar that you choose, you access various rear and front luggage options.

Request a Quote

If you need an estimate for an IT project, please do not hesitate to use this form.

Thank you

Your message has been sent successfully and we appreciate you contacting us.
We'll be in touch soon!

We are sorry

Your message was not sent because of a system error.
We are working to fix this problem.