Programmable devices are devices where functions can be altered by a program.

Example: smartphones, computers, smart watches

Features: they have PLCs

They can be easily reconfigured.

Why: It saves cost.

Reduces risk associated with product development

It increases reliability due to reduction in a number of interconnected