Pattern-Matching in Technology