There are no dependencies other than flectra base apps, so you can simply install it.
Choose how to generate product characteristics text. The parameters are available in sales main settings
Please note:

Go to Sales > Configuration > Products > Product Characteristics to select documents, on which to show product characteristics.
After selection (1) the product characteristics will be displayed inline:

You can define the visibility in documents for every characteristic separately. Find the settings under characteristics overview.
By selecting option (2), the generated product characteristics can be printed wherever you want it by using the separate field.
By default, users are not allowed to create new product characteristics. In order to grant your users these rights, you have to set "Manage Product Characteristic Values" in the technical features of the user.
Product characteristics are appended to existing text in the description field, as a list of type-value-pairs. The list of characteristics is ordered by sequence, which can be altered in characteristics configuration.

With the following video you can see how a new characteristic is created and applied in a product.

You can define the following type by “Base Options”:
Under Sale => Configuration => Products => Product Characteristics you see all created characteristics. You can also edit them here or make assignments.

Products can be searched for characteristic types and values. The search criteria are processed using the $ sign.
Example for searching “Cable-length” with “10”:

Example for searching “Cable-length” with “10”:

With a space you can add further conditions.
Please note: Product variants are not yet considered by the current search logic.