The software has indeed come a long way, hasn't it?