Embedded systems found their way into many domestic and industrial applications. This has led to specific challenges concerning after sales services and system upgradeability. Thanks to the presence of broadband technology new opportunities have arisen to deal with the product life cycle more efficiently. For this reason three main principles are integrated in such systems: remote status checking, remote problem solving and remote upgradeability. Some basic technologies already exist to implement these principles, for example M2M (Machine to Machine) communication modules, remote reconfiguration techniques for hardware (FPGAs) and software (microprocessors,…) and broadband network providers (broadband internet, WiFi, GPRS, UMTS,…).