The technology metamodel