Blackbaud NetCommunity does not require multiple Application Pools within IIS.

Additional Application Pools can be electively configured [regardless of whether or not multiple sites are being used] to run with specific identities to enhance security configuration and stability.  For more information, please see the Blackbaud NetCommunity Configuration Overview guide.