SOFTWARE CONFIGURATION