Experienced software architect to help you start your project in the right direction. What platform? What kind of software process? Outsourcing or not? Teach and support your staff in new technologies. Many small and large organizations only need a good start for their proeject. Establishing a software process, and a direction, and managing expectations. Need a genius software architect on your side? I'm ready and able.