Jak je u produktů společnosti Microsoft zvykem, jsou navržena záměrně tak, aby je bylo možné snadně obohacovat o
další funkčnost. A to jak oborově orientovanou, tak i fukční.

Jak je u produktů společnosti Microsoft zvykem, jsou navržena záměrně tak, aby je bylo možné snadno obohacovat o
další funkčnost. A to jak oborově (řešení pro specifickou oblast podnikání např. developery, tak i fukčně
(specializovaná call centra, IP telefonie atp.).
Standardně lze produkt rozšiřovat v následujících oblastech:
- modifikovat a přidávat aplikační oblasti (Entity)
- uživatelské rozhranní
- aplikační logika
- uživatelské výstupy
- integrace s dalšími datovými subsystémy
Uživatelské rozhraní
Microsoft Dynamics CRM je aplikace postavená na technologii webovských služeb (WWW Services) v prostředí .NET. Tím je dána celá
řada možností snadných úprav uživatelského rozhranní, nakolik je celá aplikace vlastně primárně spouštěna a zobrazována
v Internet Exporeru.
Vhodnou editací konfiguračních XML souborů lze:
- modifikovat navigační menu aplikace
- modifikovat akční menu aplikace
- modifikovat funkční tlačítka akcí jednotlivých agend
V jazyce JScript jsou dostupné potřebné proměnné aplikace stejně jako důležité vlastnosti a tak lze snadno:
- vyvolávat akce/události při načtení záznamu - použití je např. pro usnadnění navigace uživatele aktivací kurzoru na
požadovaném poli podle různých podmínek atp.
- vyvolávat akce/události při uložení záznamu - využívá se např. pro aktualizaci dalších záznámů, integraci s okolím
nebo spuštění podnikových procesů
- vyvolávat akce/události při změně hodnoty pole na formuláři - využívá se např. při formátování vstupu nebo jeho
kontrole
Tyto modifikace jsou plně podporovány a je garantován jejich přenos do novějších verzí Microsoft Dynamics CRM. Lze tak snadno
vytvářet skutečně unikátní řešení, jejichž základem bylo Microsoft CRM - tzv. řešení Powered by Microsoft CRM.