The world of Things

We work with you to model, configure and co-ordinate all of your “Things”. Your Things include your network equipment, servers, virtualised computing environments, managements systems, IoT devices, legacy devices that are not natively Internet enabled, applications and – critically – the data the applications generate and use.

Our Approach

Our technologies provide key capabilities required for organisations seeking to grow business through increased automation and real-time visibility.

Our approach centres around the configuration management of Things via declarative system models.

With a high degree of confidence in the properties of the system created and thus its security, organisations are more likely to achieve the Digital Transformation they seek to achieve.






Co-operation through federation

Federation is the need to work across administrative boundaries within an overall framework. This work may involve control of the devices, including configuration and management, as well as access to data and information.In most large-scale deployments of things, even within a single enterprise, there will be aspects which involve federation.

For example, control of network devices may be under the control of a different organisation than that for building management, and although there may be times to link their management, they also need to operate in isolation and have independent failure modes. In smart cities or event management, federation is inherent in the construction of a solution.

Systems belong to vastly different organisations that need to collaborate – for example transport agencies, emergency services, local business and individual citizens. Each will have data that others may need to access, but with strict controls depending on the accessing organisation. Limited control of the systems might be ceded to another organisation, perhaps for a fixed period during an emergency situation.

These complex relationships make federation a complex issue and without the required underlying capabilities being included within the underlying platform it becomes an almost impossible task. Its importance ensures that federation is at the core of the conception of Configured Things.

Data security

Sharing of raw and derived information is key and this has important security and privacy implications. Systems need to adapt to who is within the space and can access the data, in what context, they could be in a secure room or could be out in the field, and also the type of the device and whether it can be trusted (for example whether it is encrypted)

Additional Technologies


SmartFrog allows you to define the desired configurations using a powerful standards-based description language, and develop components that will interpret these configurations to deliver a working and correctly configured IoT system. SmartFrog can work in agent and agentless mode concurrently. SmartFrog is an open source framework.

Read More


WebWindows extends configuration all the way to the screens, tablets and phones that are in use, controlling the information to be shown on each device and screen real-estate mapping. This provides unique capabilities that are essential in the creation of control rooms, IPTV, digital signage and similar environments.

WebWindows provides a container engine and remote management interface for web browsers, allowing for the dynamic compositing of content. When coupled with Configured Things’ configuration management, WebWindows provides a front-to-back (content to infrastructure) deployment platform perfectly suited to applications such as multi use demo environments, smart spaces and IPTV.

In the IPTV space, Configured Things produces a first of a kind solution that composites web content with multicast video, providing an advertising platform that is highly targetable for increased venue segmentation whilst benefiting from multicast network bandwidth utilisation.


SharedAwareness takes configuration management to its ultimate conclusion: the management of data collected from SmartFrog-managed IoT-endpoints; the scaling and control of analytical pipelines that can transform data during transport; the management of storage; the control of sharing of information and deployment of remote analytics with others; and the preparation of data for consumption by users and devices using WebWindows-integrated applications.