Web Service to dobry sposób na oddzielenie widoku od logiki, łatwość dostosowywania aplikacji webowej również do komputerów,smartphone'ów i tabletów. Web Service jak sama nazwa mówi to są serwisy internetowe dostarczające dane najczęściej w formacie JSON rzadziej XML. Web Service odpowiadają na zapytania HTTP najczęściej w sposób REST'owy, czyli każdy sposób zapytania (GET,POST,PUT,DELETE...) jest brany pod uwagę wraz z adresem URL. Często są pisane w Java EE,PHP,Ruby,Python.