iMExpensive iPhone Application

Overview

This will be a utility to track corporate expenses (cabs, hotels, ‘planes, trains and automobiles) incurred while on a project.

High Level Requirements

  • Application must conform to Apple’s design philosophy for apps on the iPhone [R0].
  • User must be able to easily input expenses [R1].
  • User must be able to easily view previously inputted expenses [R2].
  • User must be able to easily modify previously inputted expenses (including deleting them) [R3].
  • User must be able to easily have the application transfer expenses data to themselves via email (in-line text, XLS or PDF - to be decided) [R4].
  • User can separate expenses into different expense periods [R5].
  • Should have a snappy name - “iMExpensive” ought to cover it.

That’s it for now - the list (like my unsubstantiated belief in my programming prowess) may grow.