1. A method for the automated creation of a customer-centric interface, the method comprising: collecting a plurality of customer opening statements; creating a list of a plurality of tasks for which a plurality of customers access and use the customer-centric interface; analyzing the customer opening statements to determine a plurality of customer terminology used by the customers; eliciting a plurality of customer feedback regarding how each task relates to each of the other tasks; determining a frequency of occurrence for each task based on the customer opening statements; determining which tasks to include in the customer-centric interface system based on the frequency of occurrence for the tasks; ordering the tasks within the customer-centric interface system based on the frequency of occurrence for the tasks; combining the tasks into one or more groups of tasks based on a plurality of customer perceived task relationships and the frequency of occurrence for the tasks; creating a plurality of menu prompts for the customer-centric interface using the customer terminology, one or more action specific objects, and the customer perceived task relationships; testing the customer-centric interface with one or more test customers; providing the test customers with one or more tasks to perform and accomplish using the customer-centric interface; determining if each test customer accomplished the provided task; determining a customer satisfaction value for each test customer; calculating a response time for each provided task; generating a performance matrix including the response times, the customer satisfaction values, and the task accomplishment; automatically reconfiguring the customer-centric interface system based on the performance matrix; implementing the customer-centric interface for access and use by the customers; monitoring the performance of the customer-centric interface; and modifying the customer-centric interface based on a plurality of post-implementation results.