This class will explain several software solutions offered for the i.MX 8. SafeAssure software allows for a system partitioning that takes full advantage of the ability of some of the safety features of the i.MX 8. Fast Path software allows to route/bridge data between 2 network interfaces in order to maximize data routing performance with minimum CPU load requirements to the main processor. Trusted Environment allows for fully leveraging the Arm® Trustzone capability.