Application Development Part 2: Preliminary requirements