Highly experienced software engineering services encompassing everything from software architecture, requirements definition, product design and technical specifications, code implementation and dev team management, test design and execution, configuration and deployment management, documentation, and user training. Expert at pre-sales support. I have been at this in one form or another since 1980. Really. And I am still riding the edge of current practices and technologies.