Most software today starts with functionality, then adds data.

But you can flip it: make it data first, and then functionality appears.

Instead of getting one-size-fits-all apps for a large class of data, you get functionality perfectly situated to the particular data.