Console Application in C# helps identify a suitable software product based on user's input. Working with inheritance and object hierarchy.