UI + functions on top of schema if you've designed the schema well. Otherwise, it's a whole other thing.