Theo quy định tại khoản 1 Điều 22 Luật Sở hữu trí tuệ 2005(được sửa đổi bởi khoản 6 Điều 1 Luật Sở hữu trí tuệ sửa đổi 2022) thì chương trình máy tính được hiểu là tập hợp các chỉ dẫn được thể hiện dưới dạng lệnh, mã, lược đồ hoặc dạng khác, khi gắn vào một phương tiện, thiết bị được vận hành bằng ngôn ngữ lập trình máy tính thì có khả năng làm cho máy tính hoặc thiết bị thực hiện được công việc hoặc đạt được kết quả cụ thể.
Chương trình máy tính được bảo hộ như tác phẩm văn học, dù được thể hiện dưới dạng mã nguồn hay mã máy.
Tác giả và chủ sở hữu quyền tác giả đối với chương trình máy tính có quyền thỏa thuận bằng văn bản với nhau về việc sửa chữa, nâng cấp chương trình máy tính.
Tổ chức, cá nhân có quyền sử dụng hợp pháp bản sao chương trình máy tính được làm một bản sao dự phòng để thay thế khi bản sao đó bị xóa, bị hỏng hoặc không thể sử dụng nhưng không được chuyển giao cho tổ chức, cá nhân khác.