1. A method of providing business information data to a user, the method comprising: allowing a user unlimited access to interactive, customizable modular applications through a single platform; wherein the applications interface with a database to provide real-time business information data to the user, the business information data relating to an entity and being based on a unique corporate identification number associated with the entity.