pools allow you to isolate your applications frompools allow you to separate different apps which require different levels of security
Application pools are used to Separate sets of worker processes that shares same configuration and boundaries.