Category software engineering simulation