SF application lifecycle consist of six phases which are as follows
1: Restore view phase
2: Apply request values phase; process events
3: Process validations phase; process events
4: Update model values phase; process events
5: Invoke application phase; process events
6: Render response phase