Brief
First of all we have to define which attributes does a technology take as parameters and how do they correlate with attributes used in products that are in inputs and outputs.
Mockup
Error formatting macro: mockup: java.lang.NullPointerException: Cannot invoke "com.atlassian.confluence.xhtml.api.MacroDefinition.getMacroId()" because "macroDefinition" is null