• Appunti in formato pdf che si concentrano sulle applicazioni, la loro architettura, i componenti di cui sono costituiti, e le modalità che le portano alla nascita. Un'applicazione quindi è il risultato della combinazione tra tre sottocomponenti: la componente di interfaccia grafica, la componente di logica applicativa, e la componente della gestione dati. Tuttavia tali componenti sono tra loro indipendenti; creare un applicazione è molto difficile oltre che dispendioso di energie, infatti sviluppare un applicazione richiede diverse fasi, a partire dall'analisi dei rischi, passando per la fase centrale della programmazione, la fase dell'implementazione e del rilascio, e infine la fase della manutenzione.