SOFTWARE MONITORING