Also called object-oriented graphics, these programs store images in the form of mathematical representations that can be resized and scaled without distortion. These "draw programs" (as opposed to paint programs) are well suited for architecture, computer-aided design, interior design, and other applications in which precision and scaling capability are more important than artistic effects. Vector graphics use computer algorithms to describe shapes, lines, animation, and so forth. The technology of vector graphics is growing in popularity because the images are scalable and smaller in file size, a plus for online viewing and downloading. Vector graphics were developed in response to the limitations of raster-based graphics (popularly known as GIF and JPG), which use pixel-by-pixel definitions and cannot be resized reliably.