For a GIS to be useful it must be capable of receiving and producing information in an effective manner. The data input and output functions are the means by which a GIS communicates with the world outside.