Specialize in System Design, Software design and development, System and software troubleshooting and diagnosis, System integration and software maintenance. My passion is software development and has been for many years. My accomplishments are many and they span many sectors of the business community. My vast experience as a software professional has taught me that: * business drives software * software should meet the needs of the business * software should be usable, maintainable, scalable and easy to use * software should be delivered on time and within budget. If the above statements reflects your understanding of software or if they explain your software requirements then I'm the software consultant that you're looking for.