Evolving viruses threat to many platforms