Program Equipment and Applications