How to understand a web application?