as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
design a software component for ordering pizza.
user
the software component should allow the user to choose what type of pizza they would like to order by providing a list of options such as size, toppings, and crust. users should be able to select multiple options at once and should also be able to enter custom orders with specific instructions on how to prepare the pizza. the component should then generate the order in the format that can be sent to the pizza store. additionally, the component should incorporate payment processing, ensuring that customers will be able to quickly and easily complete the order process without any delays.
assistant