Even though I focus on SharePoint, thats not all ! I have over 20 years experience in software development, covering CTI, Client Server, Single Tier, Multi, Web based and more. We follow the development life cycle which marries practical software design principles with SSADM.