-
This is a desktop Customer Relationship Manager (CRM) application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
It is a Java sample application specifically catered for salespeople to help them categorise leads more optimally.
-
This application addresses the needs of salespeople, namely: categorise leads and contacts to know potential sales targets and list of leads from past sales transactions, port in their LinkedIn profile, and identifies potential duplicate entries.
-
In summary, this CRM application is a viable form of assistance to manage Leads and Contacts more optimally for future sales decisions.
-
The original source of the code is the AddressBook-level4 project created by the SE-EDU initiative at https://github.com/se-edu/
-
An open source library called Apache Commons CSV is used to process CSV files.
-
An open source library, ControlsFX is used to implement auto-complete of commands.