Question : What would be the best proggraming language to do this for a Contest?
TOPIC
You are given the task to design the software for a POS (point of sale) system for a grocery store. There are three main pieces to the system: checkout, inventory control, reporting. The three pieces must work together.
The checkout function performs two tasks. First, it implements the sales process (calculates the total, tax, change due). Second, it adjusts the store inventory.
The inventory control package is used to update inventory (auditing) and for adding
or removing inventory (new deliveries, returns, etc.) To discontinue an item,
remaining quantities must be returned and credit received for the returned items.
The report package should allow the user to get a report.
software inventory audit

Best answer:

Answer by Fudge
Java would be very good because of many reasons , like it has nice GUI mechanism and is higher level ; Python is kool too !