SOFTWARE GENERATION HOLDINGS LIMITED