Build an application step by step