Hầu hết mọi chương trình máy tính đều có một thanh công cụ. Mục đích chính của nó là nhanh chóng thực thi (với một cú nhấp chuột) các lệnh được sử dụng thường xuyên nhất.
Thanh công cụ là một phần tử của giao diện đồ họa người dùng. Nó được thiết kế để đặt một số biểu tượng trên đó nhằm đơn giản hóa công việc với chương trình. Thông thường, bảng điều khiển là một hình chữ nhật nằm ở vị trí thẳng đứng hoặc nằm ngang, trong đó các phần tử sau được đặt: nút, menu, trường có một hình ảnh (cả tĩnh và động, ví dụ: đồng hồ) và văn bản, cũng như danh sách thả xuống. Các biểu tượng nằm trên thanh công cụ trong các chương trình máy tính gọi các chức năng được sử dụng thường xuyên nhất, cũng như các chức năng có sẵn từ menu cửa sổ. Để sử dụng bất kỳ biểu tượng nào chịu trách nhiệm cho một chức năng cụ thể, chỉ cần nhấp đúp chuột trái (mũi tên hướng đến hình ảnh của phần tử cần thiết). Chức năng của các phần tử nằm trên bảng điều khiển được biểu thị bằng văn bản hoặc các dấu hiệu. Trong trường hợp có rất nhiều biểu tượng và không thể vừa với chúng trên bảng điều khiển, bạn có thể thêm chúng ở dạng menu và nút cuộn. Trong một số chương trình máy tính (ví dụ, trong trình soạn thảo đồ họa), các thanh công cụ có thể dễ dàng tách rời khỏi cửa sổ, gắn vào nhau để tạo sự thuận tiện nhất cho người dùng. Các bảng điều khiển cũng được sử dụng, là các cửa sổ riêng biệt (thường chúng có trong bộ chương trình tiêu chuẩn của môi trường máy tính để bàn). Chúng không bị ràng buộc với một ứng dụng cụ thể, chúng nằm dọc theo một số đường viền của màn hình nền hoặc một. Trên bảng điều khiển như vậy có một danh sách động các nút (một tập hợp các chức năng có sẵn thông qua tiêu đề: "thu nhỏ", "mở rộng", "đóng"); menu thả xuống (danh sách các cửa sổ đang mở, sẵn sàng hoạt động bất cứ lúc nào); menu và các nút để khởi chạy chương trình.