Думаю, самый простой вариант — взять себе студента-программиста на практику и дать это задание. Студенты пачками пишут такие программки, некоторые даже пытаются на диплом такое вынести.
Если все же хочется самому сделать — наиболее простой путь опять же — это взять Delphi и одну из встраивемых СУБД — Firebird Embedded, например, для отчетов использовать FastReport, RaveReport, MS Office — в сети масса примеров кода, потому что этому учат массу студентов.
Вараинт с C# тоже остается — нужно посмотреть ReportViewer для отчетов и опять же встраиваемую СУБД.
Самый лучший вариант — разработать веб-приложение, интегрировать с сайтом компании, чтобы те же клиенты могли смотреть статус ремонта на сайте. Тут тоже помогут студенты, есть вариант найти фрилансера на разработку PHP+Mysql приложения, отчеты можно делать в виде HTML страниц, PDF и RTF документов.