Such Internet as a Computer requires substantial improvements in software characteristics such as collaborative, situational, autonomous, evolvable and trustworthy, which challenge existing software paradigms, including software model, software middleware and engineering approach.