Skip main navigation

£199.99 £139.99 for one year of Unlimited learning. Offer ends on 28 February 2023 at 23:59 (UTC). T&Cs apply

Find out more

The hardware and software defined product – HDP and SDP

The idea that we can define a product as hardware and/or software in some combination.
© Coventry University. CC BY-NC 4.0

There is the idea that we can define a product as hardware and/or software in some combination, but choosing which is the primary and which is secondary can be useful.

Some devices are hardware devices that require some software (such as a smart switch); others are software that require hardware (such as a hardware display for weather forecasts). The idea of this abstraction is that we can view a product or device as being driven by hardware or software. Many traditional products are hardware-defined, even if they contain some smart aspects.

Lots of devices have some general-purpose processing power because it is easier to write software to control a spin cycle (for example) than build hardware, and can even be cheaper when combined with lean processing and modern methods of manufacture. A software-defined product, on the other hand, deals with all of the logic and data first.

When that is resolved, the hardware can be added to fulfil any requirements to affect the physical world. In the washing machine example, it would free us to think about the kind of functionality a user expects in terms of how they interact with the machine (for example intelligent wash programmes and so on) before deciding which motors or drum are required.

© Coventry University. CC BY-NC 4.0
This article is from the free online

The Internet of Things: The Rise of Connected Devices

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education