James is a computer programmer, systems designer, and architect. James has been developing applications systems for over 30 years and has designed and developed many established solutions. His skills extend to multiple operation systems and disciplines, including Microsoft .Net, Database Design, Linux Servers and Desktops, Apache/PHP, Objective-C, network architecture, Cloud Infrastructure, and Mobile application development.