Software used to create computer graphics, or edit and otherwise manipulate existing graphics; examples include raster graphics software, which is used to edit two-dimensional images; vector graphics software, which is used as a drawing tool to create graphic layouts; and 3-d graphics software which creates simulations based on given viewpoints.