Lite workflow engine