Een eerste criterium dat we hanteren is de ondersteuning van host platformen. Daarmee bedoelen we of de oplossing op ieder zijn favoriet besturingssysteem werkt. Web development gebeurt gangbaar op Mac of Linux. In de zeer recente geschiedenis verschijnen er ook steeds meer ontwikkelaars die op Windows willen werken.
Als tweede criterium bekijken we controle en compatibiliteit. Als (doorwinterde) ontwikkelaar wil je alle controle over je lokale ontwikkelingsoplossing. Het is immers zeer belangrijk nieuwe features of enige fouten zo correct mogelijk te testen of onderzoeken. Door lokaal te finetunen om zo dicht mogelijk bij de productie-omgeving aan leunen vermijd je ook een heleboel potentiële problemen.
Het derde criterium is flexibiliteit. In het huidig IT-landschap is er een zeer ruim aanbod aan technologieën waar je gebruik van wil maken. De versies van die technologieën volgen elkaar steeds sneller op. Als ontwikkelaar wil je zeer snel kunnen switchen tussen al deze mogelijkheden. Dit is ook zeer belangrijk voor agencies die langdurige support aanbieden omdat ze snel moeten kunnen schakelen tussen bestaande websites.
Als laatste factor hebben we ontwikkel snelheid. Eenmaal je website lokaal draait wil je dat bij het bezoeken van die website het geen tientallen seconden lang duurt voor je webpagina geladen is. Ook het uitvoeren van commando’s in je terminalvenster is idealiter beperkt in duurtijd. Om de simpele dat deze duurtijd recht evenredig is met de doorlooptijd van een website.