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.