They are implemented to run integrated control, diagnostics and integrated fleet management applications. Powerful processing kernels and operating system support are required to pay for software development and maintenance during the system lifecycle.