Page taken from the software  HProcess .