Chương trình multimedia là một chương trình tích hợp cả văn bản, âm thanh, hình ảnh. Để tạo ra những chương trình mulitmeda sống động đòi hỏi phải có các công cụ chuyên để tạo lập chúng. Macromedia Director là một công cụ phục vụ cho mục đích này. Director là một công cụ chuẩn công nghiệp để xây dựng các sản phẩm multimedia và các ứng dụng chạy trên mạng Internet hay cũng như mạng intranet. Director không chỉ có khả năng kết hợp các phần tử để tạo ra các sản phẩm, mà còn cung cấp khả năng lập trình mềm dẻo bằng ngôn ngữ Lingo Scrpt để tạo các hiệu quả mong muốn. Hiện nay, Director được dùng rộng rãi để tạo ra các trang WEB multimedia, các chương trình dạy học, các trò chơi trên máy tính. Bởi vì Director có khả năng kết hợp âm thanh cũng như hình ảnh tĩnh và động, người ta gọi các sản phẩm của nó là multimedia (đa phương tiện). Trên thị trường đĩa CD-ROM, Director là một công cụ tạo lập tiêu chuẩn. Một vài công cụ multimeda đang được sử dụng để tạo ra các sản phẩm trên đĩa CD, nhưng Macromedia đã lên tục cải tiến và nâng cấp sản phẩm để đáp ứng nhu cầu cho Internet/intranet. Director 8 có các chức năng tiện lợi để đưa multimedia lên mạng. Có gì đặc biệt trong Director? Director đi tiên phong trong lĩnh vực tạo multimedia, nhưng cũng có rất nhiều đối thủ cạnh tranh như: SuperCard, Apple Media Toolkit, và Quark/mFactory, mTropolis, và ngay cả sản phẩm cùng hãng : Authorware Professional. Vậy điều gì đã làm cho Director giữ được vị trí dẫn đầu của mình? Đó là do các ưu điểm của nó như: Khả năng tạo ảnh động Director tạo ảnh chuyển động bằng kỹ thuật thay thế các thành phần trong từng lớp và trình diễn chúng qua từng khung hình một (frame-by-frame). Điều này có thể đòi hỏi thời gian phát triển dài nhưng bù lại là ta có vật thể chuyển động thật hơn. Khả năng chạy trên nhiều hệ thống Không phải tất cả các phần mềm đều có thể chạy trên mọi máy tính. Có nhiều loại hệ điều hành khác nhau, và hầu hết phần mềm được thiết kế để tương thích với một trong các hệ điều hành đó. Một vài sản phẩm phần mềm được “di chuyển” từ một hệ thống sang hệ thống khác (thường là Macintosh sang Windows, và ngược lại), nhưng những phiên bản được chuyển này đòi hỏi phải được “viết lại” rất nhiều. Khi thị trường multimedia hình thành, các nhà phát triển gặp phải một chút băn khoăn. Đó là do Macintosh cung cấp khả năng đồ hoạ cao, vì thế nó là hệ điều hành được các nhà thiết kế chọn lựa, nhưng với mục tiêu là số lượng người dùng thì Windows vượt hẳn. Có thể kết hợp những mặt tốt của cả hai? Bằng cách xây dựng multimedia trên Macintosh và sau đó chuyển sang Windows. Director có thể làm cho quá trình trên trở nên đơn giản. Hiện nay, Director có hai phiên bản chạy trên Macintosh và trên Windows, và các file được tạo ra trên hệ điều hành này có thể được mở trực tiếp từ Director trên hệ điều hành kia. Quá trình chuyển đổi mặc dù không được trơn tru lắm nhưng cũng ăn đứt việc viết lại chương trình.