Si è scelto di realizzare l’interfaccia di UP!CRM su un Framework che consentisse di uniformare l’organizzazione delle informazioni mediante un’architettura che fosse basata completamente sul Web. UP!CRM fornisce due modalità client. La prima (UP!CRM IE) basata su HTML, ASP e controlli ActiveX. La seconda (UP!CRM.NET) interamente sviluppata in c# con il framework .NET. In entrambe le modalità le Forms sono descritte tramite XML. I file XML che descrivono le Forms di UP!CRM ne controllano l’aspetto grafico, gli eventi, il funzionamento e alcune proprietà interattive, questo per lasciare spazio a chi personalizza il sistema di definire nuovi aspetti dell’interfaccia, di inserire nuovi eventi e controlli e di gestire nuove proprietà non definite nella stesura del progetto.