Throw the resulting content into a taxonomy.
It was simple. The taxonomy gave context to each piece of content. Invoices would sit in a folder structure that included the fiscal year and the billing company. The taxonomy indirectly provided metadata for the content and grouped related content together. For example, all invoices for a specific project would be in the same folder.
Eventually, content systems grew from departmental solutions into broader enterprise solutions. It eventually became clear that we could no longer look at content in isolation.
Logical Models Are Universal
When broader content solutions entered the picture, it became necessary to look beyond simple content types. It was time to take a step back and create logical models for the business. That meant modeling customers, projects, transactions, employees and anything else that interacted with information. The resulting model was able to grow and adjust with the business.