The Physical Program Environment