Podejście do tworzenia interfejsów programowania aplikacji (API), którego główną ideą jest jak największe podobieństwo wywołania zdalnego do prostego wywołania procedury w programie napisanym w języku strukturalnym lub obiektowym.