1. A method for storing data in a customer center system, comprising: generating data from workforce applications for planning and scheduling at least one campaign to implement goals, at least one of the workforce applications including at least one of forecasting, scheduling, recording, and monitoring functionalities, the data including contacts meta data; storing a first portion of the data from the at least one of the workforce applications in a structured database in a storage area network, converting a second portion of the data from the at least one of the workforce applications to a text format, storing the converted second portion of the data in an unstructured database in the storage area network, the storage area network being operable to communicate information between the at least one of the workforce applications and at least one of a plurality of computer storage devices; receiving search parameters; searching the structured database and the unstructured database simultaneously using the search parameters to obtain search results, wherein the search results indicate a portion of the data associated with the search results from the at least one of the plurality of unstructured databases and the at least one of the plurality of structured databases; determining whether each of the search results is from the at least one of the plurality of structured databases or the at least one of the plurality of unstructured databases; indexing the search results; and storing the search results in a search result database.