We've seen the software take over data centered thinking over many years. Though we always used data centered approach and proper data modeling first, and achieved fixed-price and on-time delivery, the trends differ dangerously.