• A database? Relational, NoSQL, other? • Flat file? • In memory? • How is the data accessed? • Is it accessed by the customer, or do the crew take the booking? • What kind of interface does it have? Web-based, command line, SQL form…? • Where is the system located on the ship? • Is it a single central computer, via touchscreens, in-room computer/TV, kiosk? • Does it matter? • Is it an API that can be called by numerous devices? Options