I'd recommend a tree-structured information manager, e.g.:
TreeDBNotes - has big disadvantages as loading slowly and numerous bugs, but has no competition among other tree-structured PIMs in terms of flexibility and features. It has tabs along trees, allows password protection on a file level, tab level and branch level; maintains tables very well and ...
You should check out Productific (https://productific.com). The SaaS tool addresses the need to manage a backlog of feature ideas and match them with user needs (feedback, voting, ranking).
Productific uses a four step approach:
Describe an idea
Publish it to your users
Decide what to build based on the feedback data
It's currently free ...
The CMS, Drupal, uses many modules to provide those types of capabilities. One that I’ve used for paid digital downloads is Ubercart. Ubercart provides many features including:
Configurable product catalog includes catalog pages and a block to
display product categories.
Flexible product creation system with product classes.
basically an online shop without the need of a shopping basket or
You could choose a CMS at http://www.cmsmatrix.org/ to meet your exact needs.
But,if all that you want is truly only "an online shop without the need of a shopping basket or payment system" then, IMO, you can't beat Drupal, which is extremely popular, extremely powerful, ...
PTC Creo seems to have most or all of what you need. You can get a basic idea of features from the right column of this comparison chart. You can contact the company with your specific needs and see if they can provide what you need within your budget.