At the heart of this integrated system for footwear customization is intelligent software which matches a customer's foot scan data to the database of shoe lasts and calculates the best fit. The program's matching rules can be adapted to shoe design requirements. Twenty-three (23) base measurements can be activated or inactivated depending on the design, materials and function of the shoe. Tolerance can be adjusted and degree of accuracy can be established on specific measurement parameters. These unique features provide manufacturers maximum production control and flexibility.