Completing existing developments which are over budget and out of time
Implementing new projects with inexperienced staff ( training on the fly!! )
Rapid systems development of small to medium scale systems
Programming references