Ng??i dùng th??ng th?y m?i th? khác v?i l?p trình viên. Nh?ng ng??i s? d?ng máy tính ?a n?ng Hello?n ??i (trái ng??c v?i h? th?ng nhúng, máy tính t??ng t? và siêu máy tính) th??ng th?y ba l?p ph?n m?m th?c Hello?n nhi?u nhi?m v? khác nhau: n?n t?ng, ?ng d?ng và ph?n m?m ng??i dùng. Các công c? l?p trình c?ng là ph?n m?m d??i d