In a sense - you can do anything if you put your MIND to it :) .

This is also one of the key points in building custom ERP systems. Usually everybody in an organization (for example manufacturing plant) has his/her responsibilities. And refinement of work proccesses is none of those. In comes a "consultant" ot a "analyst" and starts poking around. Soon he finds out that, everybody has practically zero time for his goals (wich is development).

Now what do you do in this case - the same that Google does. Give (the right) people time for development. I have had an utter failure in one project - where the management refused to motivate their own people for development. And another where the management gave premiums for the first salespersons (it was a car sales system for cardealers) with whom we could develop the software.

In time these first "pioneers" became the expert users who passed on the knowledge inside company. But the point is they were motivated by management to take the time to THINK.