Reuse is the Holy Grail of application development.