19 years experience of software design and development and in the telecommunication, air travel, and election industries.