The IMQS Web Platform consists of many highly specialised underlying web-services and components. At its core, the IMQS Web Platform has a large set of generic functionality. These core functions are configured for each product created on the platform and to customer’s specification. The configurability and the sharing of functions across the platform creates a very open but specialised software platform. The platform provides software for complete life cycle management of infrastructure assets. Primary interaction with the service is through a browser-based client with additional functionality provided by tablet-based apps. The platform runs on Microsoft Windows Server platforms, with Linux support being developed.