Designing from scratch, full life-cycle
Rewriting older applications such as Foxpro, Dbase, Access for a more modern, robust, maintainable platform.
Modifying existing applications
Creating reports for existing applications