กระบวนการในการออกแบบแนวทางการแก้ปัญหานั้น จะต้องถ่ายทอดความคิดและความเข้าใจไปสู่การนำไปสู่การนำไปปฏิบัติได้ การถ่ายทอดความคิดจะต้องมีจุด เริ่มต้น จุดสิ้นสุด และลำดับก่อนหลังที่ชัดเจน อาจอยู่ในรูปของข้อความที่เรียงกันเป็นลำดับ ซึ่งเรียกว่า รหัสลำลอง (pseudocode) หรืออยู่ในรูปผังงาน (flowchart) ที่ประกอบไปด้วยสัญลักษณ์ ข้อความ และเส้นเชื่อมโยง ทำให้เห็นคำสั่งที่ต้องปฏิบัติ ลักษระการทำงาน และลำดับในการปฏิบัติงาน