data structures and algorithms
Make a program that interfaces with an existing database consisting of suppliers, stock, accounts etc. help the company with data structures and algorithms.