process software simulation