That's going to be huge thing in the future I think

Everyone having their own hyperspecific apps or even different UIs/visualization in the same app

The whole idea of an application becomes a much more fluid thing

If your app is built with a dynamic language why not let users re-write the code themself and add whole new features

This is why open source has been great and will only get better