Information Processing Environments