XBRL Killer App: A Radically Tailorable Tool
Thursday, April 30, 2009 at 11:43AM
Charlie

Several different parties are dancing around the idea of what the killer application for XBRL might be.  Consider these three sources:

  1. Neal Hannon and W. David Stephenson, in their article What Recovery.gov Could Learn from TurboTax,talk about an application as easy to use as TurboTax which is pre-formatted and has a strong set of business rules running behind the scenes.
  2. Philip Elsas gave a presentationat the University of Kansas 2009 International Conference on XBRL.  He discussed the idea of a "smart XBRL application", gave some examples of a Deloitte smart audit support application, and discussed the idea of a killer application for XBRL assurance.  He discussed how business rules (formulas) could be used and an off-the-shelf "builder based" application (similar to template driven).
  3. Thomas W. Malone, Kum-Yew Lai, and Christoper Fry discuss ideas behind what they call
    "a radically tailorable tool" for cooperative work in a paper unrelated to XBRL, but whose ideas, I belive, are quite applicable to XBRL. In the paper this radically tailorable tool is configured by modifying four different types of building blocks.  Now, I don't think the building blocks outlined there are the right building blocks for XBRL (but then again, who knows), however the idea of building blocks is a good one.

A couple of things and then let me summarize my view of the characteristics of the XBRL killer application.  First, the idea of building blocks has been of interest to me and seemed to be the right idea for quite some time.  If you look at the XBRLS architecture document and the XBRLS Business Use Cases (see http://xbrl.squarespace.com/xbrls) you will see the notion of building blocks used there.  Part of these building blocks are the XBRLS meta patterns and the neutral format tables.  Another thing that really got me interested in building blocks was an application I saw during a parent/teacher's conference at my daughter's school of all places.  They used an application called Scratch (see http://scratch.mit.edu/).  The application lets its users use what remind me of Legos to construct programs.

Now, if you take all of this information from the wrong perspective, you will not see how all of these ideas combined to paint a picture of what really could be an interesting way to create business reports.  Another way to miss the point here is to be fixated on XBRL's physical model and not realize that the thing which could (a) make this work and (b) help realize the potential of XBRL and allow for the creation of a logical model which is a missing piece of the puzzle here.

This is what I think:

Well, that is what I think.  Maybe I am right, maybe I am wrong.  Do you have any better ideas?  If you do, please comment to this post.

Perhaps a nice white paper to write might be something like "Blueprint for the XBRL Killer App".

 

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.