Дарья, то, что вы описываете, очень напоминает мне некую базу данных. Программ для их создания существует неимоверное количество от простейших, например, Microsoft Office Access (наверняка есть различные и даже бесплатные аналоги, нужно в сети поискать ) до меганавороченных (которыми, например, пользуются в пентагоне ).