When you need information to be organized in order that you can easily access, update, and manage it, the way to do it is to have a database. Or more than one and have them talk to each other.
The information stored is at the heart of content-driven applications and websites, examples are: customer addresses, mass mailing, product information, financial data, contact details, club membership details.