Software giant Microsoft has made version 8 of its Internet Explorer web browser available to some developers as an invitation-only beta. Microsoft is expected to publicly demonstrate the new browser in a few weeks with a public beta release to follow later.