In developing mobile apps for their businesses, many have done mistakes that have washed their investments down the drain.