Taking software projects from initial idea to installed implementation.
Client engagement, team management, risk and issue control, project management and all aspects of getting the job done.