Microsoft, Nokia, Sharp, Tower Computing