---
title: Supported and unsupported Kentico features on MVC sites
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

This page describes which Kentico features are supported when using a [separate MVC application](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc.md) to present your website.

## Kentico features supported for MVC sites

The following features are supported in Kentico 10 and you can use them when [developing your MVC applications](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications.md).

- [Azure deployment](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/deploying-mvc-applications.md)
- [Caching](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/improving-performance-of-mvc-applications.md)
- [Custom tables](https://docs.kentico.com/k10/developing-websites/defining-website-content-structure/custom-tables.md)
- [E-commerce features](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc.md) (partially)
  - Working with standard products (not [e-products](https://docs.kentico.com/k10/e-commerce-features/managing-your-store/products/managing-product-representations/managing-e-products.md), [memberships](https://docs.kentico.com/k10/e-commerce-features/managing-your-store/products/managing-product-representations/managing-e-commerce-memberships.md) and [donations](https://docs.kentico.com/k10/e-commerce-features/managing-your-store/products/managing-product-representations/managing-donations.md))
  - [Product variants](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-product-details-on-mvc-sites/displaying-product-variants-on-mvc-sites.md) (not [product options](https://docs.kentico.com/k10/e-commerce-features/managing-your-store/products/working-with-product-options.md))
  - [Product listings](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-product-listings-on-mvc-sites.md) with [filtering](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-product-listings-on-mvc-sites/providing-product-filters-on-mvc-sites.md)
  - [Product detail pages](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-product-details-on-mvc-sites.md)
  - [Checkout process](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/checkout-process-in-mvc.md)

    - [Tax classes](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-product-details-on-mvc-sites.md)
    - [Shipping options](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/checkout-process-in-mvc/customer-details-step-in-mvc-checkout.md)
    - [Payment methods](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/checkout-process-in-mvc/preview-step-in-mvc-checkout/connecting-to-payment-gateways-on-mvc-sites.md)
  - [Order management](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-and-updating-orders-on-mvc-sites.md)
  - [Free shipping offers and catalog discounts](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/displaying-discount-values-on-mvc-sites.md)
  - [Product coupon discounts and coupon codes](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc/checkout-process-in-mvc/using-a-shopping-cart-on-mvc-sites/adding-coupon-code-fields-to-mvc-checkout-processes.md) generally
- [Forms](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/working-with-forms-on-mvc-sites.md) (partially – no support for the default email notifications, autoresponders, and field appearance features)
- [Media libraries](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/retrieving-content-on-mvc-sites/working-with-media-libraries-on-mvc-sites.md)
- [Multilingual websites](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/localizing-data-on-mvc-sites.md)
- [Integration with Kentico users and roles](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/working-with-users-on-mvc-sites.md)
- [On-line marketing features](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites.md) (partially)

  - [Activity logging](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/logging-activities-on-mvc-sites.md)
  - [Campaign tracking](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/tracking-campaigns-on-mvc-sites.md)
  - [Contact groups](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/contact-groups-personas-and-scoring-on-mvc-sites.md)
  - [Contact tracking](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/tracking-contacts-on-mvc-sites.md)
  - [Content personalization](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/content-personalization-on-mvc-sites.md) (API for creating personalization conditions)
  - [Email marketing](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/email-marketing-on-mvc-sites.md)
  - [Marketing automation](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/marketing-automation-on-mvc-sites.md)
  - [Personas](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/contact-groups-personas-and-scoring-on-mvc-sites.md)
  - [Scoring](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites/contact-groups-personas-and-scoring-on-mvc-sites.md)
- [Page attachments](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/retrieving-content-on-mvc-sites/working-with-page-attachments-in-mvc-applications.md)
- [Page preview](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/adding-preview-mode-support-for-mvc-sites.md)
- [Related pages](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/displaying-shared-content-in-mvc-applications.md)(by using [Advanced content modeling](https://docs.kentico.com/k10/developing-websites/defining-website-content-structure/page-types/advanced-content-modeling.md))
- [Responsive images management](https://docs.kentico.com/k10/developing-websites/managing-responsive-images.md)
- [Smart search](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/providing-smart-search-on-mvc-sites.md) (with all types of [search indexes](https://docs.kentico.com/k10/configuring-kentico/setting-up-search-on-your-website/creating-search-indexes.md) except [custom indexes](https://docs.kentico.com/k10/custom-development/miscellaneous-custom-development-tasks/smart-search-api-and-customization/creating-custom-smart-search-indexes.md))
- [SQL debugging](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/debugging-sql-queries-with-glimpse-on-mvc-sites.md)
- [Web farms](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/improving-performance-of-mvc-applications.md)
- [Workflow](https://docs.kentico.com/k10/managing-website-content/working-with-pages/using-workflows.md) – basic and advanced

## Kentico features not supported for MVC sites

Features or scenarios that are not included in the supported list above are not fully tested. You may be able to implement some of the functionality in your MVC application, but we cannot guarantee that everything will work correctly.

For example, the following features are currently not supported:

- Continuous integration
- Device profiles
- Google Sitemaps
- Integration bus
- Macro resolving
- Other e-commerce features
- Other on-line marketing features
- Page aliases
- Staging (for objects not created via the administration UI)
- Web parts
- Widgets

For more information about specific scenarios, please [contact our support](http://devnet.kentico.com/support) with a detailed description of your requirements.
