Technology puzzle concept