FSF is designed to support applications with requirements for distribution. Although there are few networks that are capable of guaranteeing hard real-time requirements, there are some field buses, like the CAN Bus, and some network protocols on standard networks that provide priority-based hard real-time behavior, and which can be used to implement the distributed FSF module.