CWR Mobility
CWR Mobility is gespecialiseerd in het ontwikkelen van applicaties voor Microsoft Dynamics CRM. Hun belangrijkste applicatie heet CWR Mobile CRM en maakt het mogelijk om met mobiele apparaten toegang te krijgen tot informatie in CRM. De ontwikkeling vindt plaats op diverse platformen zoals Microsoft .NET en Java. Diverse mobiele apparaten worden ondersteund, zoals PDA (Windows Mobile), Apple iPhone, Black Berry en andere telefoons of PDA’s met een web browser applicatie aan boord.

Vraag
Aviva Solutions is gevraagd om mee te werken aan de ontwikkeling van een ASP.Net web applicatie voor online registratie van licenties voor CWR Mobile voor CRM Online.

Aanpak
Voor de beheersing van het ontwikkeltraject is gebruik gemaakt van de Scrum methode, waarbij kleine ontwikkeleenheden werden gedefinieerd die steeds bij oplevering werden getest en besproken. Daarnaast is elke eenheid voorzien van unit testen, met als doel zoveel mogelijk code eerst op integriteit te kunnen testen alvorens het op te leveren voor de functionele testen. 

Oplossing
De registratie applicatie is geschreven met gebruikmaking van het ASP MVC Framework en technieken als JQuery, xVal en Data Annotations. Deze applicatie communiceert via de CRM Web service voor authenticatie en uitwisseling van data. Gebruikers kunnen een trial licentie aanvragen of een licentie aanschaffen, inclusief de mogelijkheid om later extra licenties bij te kopen. De applicatie werd naar volle tevredenheid ontvangen en in gebruik genomen.

Tools & Technieken 
CRM 4.0, CRM Online 4.0, ASP.Net C# Framework 3.5, ASP.NET MVC Framework, JQuery, xVal en Data Annotations.