Process control technology, Software