Gli ambienti di sviluppo del software o gli strumenti utilizzati per migliorare l’efficienza dello sviluppo di nuovo software, fornendo caratteristiche specifiche che supportano e guidano lo sviluppo.