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 hi?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. Ý t??ng chính là ?? ch?ng minh v? m?t toán h?c t