Написать на языке C#
Из вашей предметной области разработайте WindowsForm MDI-приложение для работы с простейшим двухуровневым справочником: Отделы - сотрудники, Товарные группы - товары, Группы клиентов - клиенты, Сотрудники -выполненные работы и т.д.
Используйте технологию клиентских курсоров (создайте набор данных - DataSet с необходимыми таблицами). Данные сохраняйте в виде XML-документов. В клиентских частях используйте DataGridView, разворачивающиеся и развернутые списки и т.п.
Приложение должно иметь форму списка для выбора элемента верхнего уровня и отображения дочерних элементов. При выборе дочернего элемента должна разворачиваться карточка этого элемента.
Также должны быть формы для редактирования групп и дочерних элементов.