This paper contrasts two views of the cognitive architecture underlying numerical skills and acalculia. According to the abstract-modular theory (e.g., McCloskey, Caramazza, & Basili, 1985), number processing is comprised of independent comprehension, calculation, and production subsystems that communicate via a single type of abstract quantity code. The alternative, specific-integrated theory (e.g., Campbell & Clark, 1988), proposes that visuospatial, verbal, and other modality-specific number codes are associatively connected as an encoding complex and that different facets of number processing generally involve common, rather than independent, processes. The hypothesis of specific number codes is supported by conceptual inadequacies of abstract codes, format-specific phenomena in calculation, the diversity of acalculias and individual differences in number processing, lateralization issues, and the role of format-specific codes in working memory. The integrated, associative view of number processing is supported by the dependence of modular views on abstract codes and other conceptual inadequacies, evidence for integrated associative networks in calculation tasks, acalculia phenomena, shortcomings in modular architectures for number-processing dissociations, close ties between semantic and verbal aspects of numbers, and continuities between number and nonnumber processing. These numerous logical and empirical considerations challenge the abstract-modular theory and support the encoding-complex view that number processing is effected by integrated associative networks of modality-specific number codes. © 1991.