1. A method of executing on a station of a communication network a computer program represented in a markup language using markup language tags, comprising steps of: reading from said computer program a markup language tag in said markup language comprising identification of an instruction represented in said markup language, wherein said computer program comprising at least two instructions to be executed represented in said markup language and connected through a main function written in said markup language and having a corresponding main tag; identifying an electronic address associated with said markup language tag comprising the identification of the instruction represented in said markup language; comparing said electronic address with a local address of said station; if said electronic address is different from said local address, sending a request to a server station of the communication network corresponding to said electronic address for obtaining an execution of said instruction represented in said markup language and executing said instruction at said server station after the requesting step; if the electronic address refers to said local address of said station, executing said instruction by said station based on obtained code received from said server station; at the sending step, sending a request for obtaining a variable value for the markup language tag to said server station of the communication network, or sending a request for updating a variable to said server station of the communication network; storing in a memory said variable value; remote updating of a variable of said server station of the communication network based on said variable value stored in the memory in accordance with the request for updating.