Scalable Vector Graphics (SVG) is a language for describing two-dimensional graphics and graphical applications in XML. It enables Web developers, designers, and users to move beyond the limitations of HTML and create robust visual content and interactivity through a simple declarative programming model.
SVG is suitable for Web applications based on data-driven, interactive, personalized graphics from real-time data sources such as e-commerce systems and corporate databases. Developers can customize SVG for many audiences, cultures, and demographics, no matter how the user interacts with the data.
Industry applications of SVG include mobile authoring, print based on XML page description including variable data printing, Web applications, and Geographic Information System (GIS) mapping.
SVG was introduced as an open standard by the World Wide Web Consortium (W3C) in 1999 for publishing animation and for interactive applications using vector graphics on the Web. In 2004, a vast majority of the mobile phone industry chose SVG as the basis for its graphics platform.