A workflows assistant which can be carried along all systems in the workflow. This cloud based application with continuous workflow updates predicts the best workflow based on given system configuration and sample/grid type. And based on process results (operator observations), the application provides workflow improvements (recommendations) to optimize the process.