Consulting, project management
software design, implementation, engineering, consultingproject management