1. A method comprising: identifying, by an identification component executing on a first computing device, a table within a first document; analyzing at least one of: a column heading in the table, a row heading in the table, and data in a cell in the table; determining, based on the analysis, that the table contains financial data classifiable according to a taxonomy; transmitting, by the identification component, to a classification component comprising at least one classification engine and executing on a second computing device, the table within the first document, based on the determination; analyzing, by the classification component, at least one of: a column heading in the table and a row heading in the table; generating, by the classification component, a classification suggestion for at least one element in the table, based on the analysis of the classification component, wherein generating the classification suggestion comprises executing a statistical process to identify at least one classification matching at least one of a column heading in the table and a row heading in the table; associating, by the classification component, a confidence measure with the generated classification suggestion; associating, by the classification component, a confidence measure with each of a plurality of classification suggestions, wherein the confidence measure differ for each of the plurality of classification suggestions; determining, by an engine selection component, that the classification component lacks at least one requirement of a first of a plurality of classification engines; and analyzing, by the engine selection component, a set of records stored by the classification component, each record in the set of records identifying a user instruction to apply a second classification suggestion to a second table, wherein determining that the classification component lacks at least one requirement further comprises determining that the set of records stored by the classification component contains a number of records less than a number required by the first of the plurality of classification engines.