
Software written by some company for a customer sucks bad most of the times. If you are a "customer", or some kind of a bloated consultant / account manager, or a project leader, or if you just don't know how difficult it is to write good software:

Development explained
So. Next time you yell "Dude! How hard can it be to write feature x?" think about it twice.
