Multi-application Controllers: From High-performance Machine C ontrol to Highly Reliable Process Control