provides for data collection, storage, transformation, and retrieval. also helps transform data into information, and it allows for the management of both data and information.
a system that provides for data collection, storage, and retrieval; facilitates the transformation of data into information; and manages both data and information.
basically another name for your code. what composes your program.  the file extension indicates the programming language it was written in.