Application starting point.