ABILITIES OF TECHNOLOGICAL DESIGN Identify a problem or design an opportunity. Propose designs and choose between alternative solutions. Implement a proposed solution. Evaluate the solution and its consequences. Communicate the problem, process, and solution.