Per sviluppo desktop si intende generalmente il processo di scrittura di software che verrà eseguito su un computer standard (desktop, portatile o generico). Le applicazioni desktop potranno sfruttare completamente la potenza del computer.
Per sviluppo Web si intende il processo di scrittura di un sito o una pagina Web. Le pagine Web sono scritte in HTML, CSS e JavaScript e possono essere costituite da semplice testo e immagini, o interattive. Le pagine interattive sono leggermente più complesse da scrivere, ma consentono di realizzare siti Web avanzati.
Il cloud computing si riferisce a computer e applicazioni in esecuzione remota e accessibili tramite Internet. Grazie all'aggregazione delle esigenze di elaborazione di molti utenti, è possibile ottenere ottimi risultati in termini di scalabilità, che si traducono in significativi vantaggi.
Lo sviluppo di applicazioni per smartphone è simile allo sviluppo di applicazioni desktop, a parte le differenze nei dispositivi. Per semplificare il processo, molti sviluppatori eseguono, effettuano il debug e testano le applicazioni su un emulatore installato in locale.
Visual Studio è una suite di strumenti di sviluppo basati su componenti e tecnologie per la creazione di applicazioni a elevate prestazioni. Visual Studio è disponibile in versione base gratuita, in versione Professional e in versioni ottimizzate per lo sviluppo in team.
Microsoft Visual Studio 2010 Ultimate è un ambiente integrato che semplifica le attività di base per la creazione, il debug e la distribuzione di applicazioni. Visual Studio Ultimate è ideale per lo sviluppo ALM (Application Lifecycle Management) all'interno di team.
Microsoft Visual Studio Team Foundation Server 2010 è la piattaforma di collaborazione alla base delle soluzioni ALM (Application Lifecycle Management), che consente ai team di ottimizzare le interazioni ed eliminare gli sprechi nel processo di distribuzione del software.
Microsoft Visual Studio LightSwitch consente di risolvere diverse esigenze aziendali grazie alle funzionalità per la creazione di applicazioni di qualità professionale, a prescindere dalle competenze in ambito di sviluppo. Visual Studio Lightswitch semplifica e snellisce lo sviluppo di applicazioni aziendali di tipo "forms over data".
WebMatrix è uno strumento di sviluppo gratuito che comprende tutto il necessario per creare un sito Web: permette di gestire le applicazioni Web Open Source, include modelli Web e semplifica la scrittura del codice. Comprende tutto il necessario, è semplice e gratuito.
Microsoft Expression Studio è una suite di strumenti per progettare e creare applicazioni Web e client avanzate. Questa serie di strumenti consente di progettare il layout delle pagine Web senza scrivere una singola riga di codice.