SOFTWARE FUTURES