1. An information processing apparatus, comprising: a processor; and a memory coupled to the processor, wherein the memory stores instructions configured to cause the processor to: receive a data model file, the data model file representing a structure of data in a first language, the structure identifying a name and a type of data to be collected from a device by the information processing apparatus; generate a database configuration file described in a second language by analyzing the structure defined in the data model file, the database configuration file configured to generate a database for accumulating data received from the device based on the name and type; and generate an application interface described in a third language by analyzing the structure defined in the data model file, the application interface configured to enable an application to access the data accumulated in the database by specifying at least one of the name or an identifier associated with a row or column of a record in the database.