software venture