While there are hundreds of thousands of apps for the iPhone, knowing what you need before you need it is a challenge even Apple hasn't been able to overcome. Case in point: A photo-stitching app that can take several small-frame photos of a panoramic vista and stick them together to create one big glorious photo.
INFOCUS
IMS HEALTH
IMATION .
IKON OFFICE SOLUTIONS