That varies widely by platform so your best bet is the feature navigator. As an example, most routers now support BGP in standard IOS. However, if you want to run BGP on a lower end router such as the 1720, you need the IP Plus version.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: