Easy is a license of a device mass market and very easy to support (90% of cases); complex are devices difficult to be supported (4%); custom are devices developed for a specific customer (for example only for Whirlpool) or particular requirement that are requested (for example: to program a parallel memory through a microcontroller/microprocessor mounted on the same board: such activities are development that cannot be re-used in any future project).