Best way to define a database with product codes and back-end support?

Best way to define a database with product codes and back-end support?