Before start developing windows phone 8 app development something we notice prior to start the app id:
In Windows Phone you can install many apps as you desire, use them and sometimes when you use your apps you might need to switch among two or more apps. Have you ever thought what if you run all the apps at the same time or even you could be open many apps at the same time, sometimes your phone could hang but not always and your phone battery could drain more than it should. You now why? I suppose you are interested in knowing why it does not happen.
The answer is simple, that's because the system automatically suspends and sometimes terminates the apps that are running in the background. When you launch a new app while another app is running, the first app is automatically put in a background process. It's not necessary for every app but a well-designed app can be suspended or terminated when required and re-launched by the system when required.