A system for transferring vector data over a plurality of networks, said system comprising one or more encoding device(s) comprising a processor configured to convert a vector data represented in a first standard format into a compressed vector data represented in a micro format, wherein said first standard format is a scalable vector graphics, SVG, format; a plurality of message centres communicatively coupled with said encoding device(s) and comprising a processor configured to receive and temporarily store said compressed vector data represented in said micro format; one or more decoding device(s) residing at a plurality of handheld units communicatively coupled with said message centres and configured to receive said compressed vector data represented in said micro format from the message centres, said decoding device(s) comprising of a processor configured to convert said compressed vector data represented in said micro format into the vector data represented in said first standard format and to render the vector data represented in said first standard format over said handheld units wherein said micro format is configured to transfer dynamic and static image data, or animation data, over a plurality of networks by deploying mobile interactive application over a Short Message Service, wherein said micro format comprises a number encoded in N bits comprising a unique tag identifier indicating a SVG tag in the SVG format, a number encoded in N bits comprising a unique attribute identifier indicating a SVG attribute in the SVG format, and a further number encoded in N bits comprising attribute data (203, 204, 205) in the SVG format, wherein the respective count of tags and attributes for said micro format is determined as 2^N said N predefined as number of bits for a tag and an attribute respectively and wherein each said SVG tag and each said SVG attribute is uniquely identified with a number capable to be stored in said N bits and wherein the value of N is based upon the number of SVG tags/attributes supported by said encoding and decoding device. a plurality of message centres communicatively coupled with said encoding device(s) and comprising a processor configured to receive and temporarily store said compressed vector data represented in said micro format; one or more decoding device(s) residing at a plurality of handheld units communicatively coupled with said message centres and configured to receive said compressed vector data represented in said micro format from the message centres, said decoding device(s) comprising of a processor configured to convert said compressed vector data represented in said micro format into the vector data represented in said first standard format and to render the vector data represented in said first standard format over said handheld units wherein said micro format is configured to transfer dynamic and static image data, or animation data, over a plurality of networks by deploying mobile interactive application over a Short Message Service, wherein said micro format comprises a number encoded in N bits comprising a unique tag identifier indicating a SVG tag in the SVG format, a number encoded in N bits comprising a unique attribute identifier indicating a SVG attribute in the SVG format, and a further number encoded in N bits comprising attribute data (203, 204, 205) in the SVG format, wherein the respective count of tags and attributes for said micro format is determined as 2^N said N predefined as number of bits for a tag and an attribute respectively and wherein each said SVG tag and each said SVG attribute is uniquely identified with a number capable to be stored in said N bits and wherein the value of N is based upon the number of SVG tags/attributes supported by said encoding and decoding device.