Nel corso della propria attività MC3 Informatica si è specializzata nello sviluppo di frameworks, ovvero infrastrutture software generiche utilizzabili da team di sviluppo al fine di velocizzare il proprio operato.

I frameworks sviluppati dai nostri tecnici sono architetture generiche che costituiscono l'infrastruttura per lo sviluppo di applicazioni in una determinata area tecnologica.
Essi sono praticamente un insieme di classi ed interfacce di base, ma il loro utilizzo non può essere pensato solo come l'adozione di librerie di software, quali ad esempio quelle di base del linguaggio Java.

Quando si utilizza un framework di MC3 Informatica si scrive codice che invoca il codice del framework stesso per svolgere una certa funzione: il controllo del flusso applicativo rimane però a carico del programmatore.
Adottare i nostri frameworks significa attenersi ad un specifica architettura ovvero nella pratica estendere le classi del framerwork e/o implementarne le interfacce. In tal caso sono i componenti del framework che hanno la responsabilità di controllare il flusso elaborativo.

Nel mondo dell'architettura del software un framework è considerato come una parte di software esistente nel quale inserire il proprio.

Per ulteriori informazioni relative ai frameworks di MC3 Informatica si acceda alla relativa sezione