In order to tackle this problem, I've created a virtual bakery named "Cake Bake" that allows customers to order a customized cake by providing information like cake type (birthday cake, anniversay cake etc), Sponge flavour, # of pounds, special instructions & delivery date & time (schedule delivery). Customer can also select cake design from the pre-defined options or can upload his own cake design (reference design)