An example of application architecture