The program will suggest which smartphone fulfilled your minimum specifications needed.It will list a bunch of smartphones.
The class to store the elements of the smartphones such as RAM size,Internal Memory Size,Camera.
The main class.Will have all the data of the smartphone. Also place where the user have to include the minimum requirement they needed. The program will compare the specifications here.