Slide 1 Slide 2 Slide 3 Slide 4 Clients using wide variety of devices/languages/platforms Server applications using wide variety of platforms/languages Browser Native app…