A 'business model' we build. A personal, bespoke model that is implemented and sometimes refined. Accepted as dynamic. A matter of life and death for the firm.
Then we add the standard:
Accounting rules and models.
More models. Representation of reality. Generic and Generally Accepted square holes for any shaped peg. Rigid stuff.
In fact we put our lives (and the 'business model'!) into the hand of generic and bought models. Squeezed into them.
What if the models are wrong? Or even slightly wrong?
What if the models foster unwanted behaviour?
Then you lose, then the company lose, then society lose.
Business is organic - business is the people, with personalities, intuition, creativity and quirks. Thus no two business can be the same, nor should they.
Then per definition:
Rigid models cannot truly represent all of reality for all, thus the models will always be wrong to lesser or greater extent.
If you want to make better use of the resources, if you want a better place to work in, if you want to make great profits, in short, if you want to be successful - rethink the given models. Nah, do one better:
Become a model builder.
Organisational structures: See what you are, what you want to attain, where you want to go. Build a representation accordingly and use technology to strengthen your new model (blogs is a fine example if your wanted structure model is more inclusive and open than command).
Accounting: Sure, keep the GAAP for the authorities, but, blast it, should not the accounting model also represent how you want your processes to work and where you create value?
(If you like playing with numbers, here's one for you)
Software: Find software or create combination of software that enables you to build whatever you want, enable any process you can dream of, not something that copies what your competition does.
[DISCLAIMER: That's what I spend my time on, having fun, trying to build that kind of software stuff.]
Model building is fun and much easier than you think. Ask any kid.