The document discusses writing a C program to manage contact information for up to 12 people, including first name, last name, and telephone number. It outlines breaking the task into subproblems using a linked list data structure for efficient data management, including creating a person structure, adding, updating, deleting, and displaying information. Each aspect of the program is considered a distinct function to be implemented separately.