That's what always comes out when you want too much in one thing too fast. You usually end up with too less too expansive too late and have to start a second thing for the rest (probably adding something that did get into the original spec).
Sometimes it seams to be the ways enterprise software is written and implemented.
Sometimes it seams to be the ways enterprise software is written and implemented.