У меня возникла аналогичная проблема. Понадобилось упорядочить все электронные компоненты, но кроме места хранения и количества я решил добавить туда и основные параметры, по которым можно осуществлять поиск и сортировку. Проблема в том, что у разных компонентов разные наборы параметров, одно дело диоды, другое резисторы или транзисторы, а ещё есть микросхемы, микроконтроллеры и.т.д Готового программного обеспечения под мои нужды я не нашел и написал своё. Использовал django, это очень мощный инструмент, много функционала есть уже "из коробки". На данный момент ввел более тысячи позиций, и это ещё не половина даже... Хочется сделать подобную базу для химии и посуды, а так-же для токарных инструментов, свёрл, твердосплавных пластин, резцов. Но пока до этого руки не дошли, раздумываю, какие параметры мне нужно сохранять в базе. Данные по хим. реактивам пока записываю просто в гугл таблицу, когда определюсь с необходимыми полями и параметрами можно будет тоже в БД это дело засунуть.