Iain Downs is a freelance sofware consultant helping companies make profitable software products.  He believes that good sofrware products are about twisting the business objects and the available technology together to get the optimal blend of business value and technical feasability.

Although he covers a large cross section of industries and applications, he has particularly strong knowledge of audio, image and video processing and in-depth skills and technology for processing written text in bulk to automatically extract valuable data.