Make it Direct As Alan Cooper states: "Where there is output, let there be input." This is the principle of direct manipulation. For example, instead of going to a separate page to edit content it can be done inline, directly in the context of the page. Keep it Lightweight It's about keeping a light footprint. When the user interacts with the application it should be in a way that causes the least