In this document the entire approach to the development and implementation of a software architecture for the management of unstructured information which is the creation of a client-server able to insert, search, update and delete large amounts of data display system , multimedia content and geolocation data without a fixed structure. Basic concepts such as HTTP, REST, API, MVC, Node.js, Express.js, Databases, SQL and NoSQL are explained. Then show how these concepts to obtain modular architecture, flexible and highly cohesive software that allows you to use unstructured data is applied