Hợp tác phát triển phần mềm là việc các bên là cung ứng phần mềm và bên phát triển phần mềm thỏa thuận với nhau để hợp tác kinh doanh, phát triển phần mềm. Dưới đây là mẫu hợp đồng hợp tác phát triển phần mềm mới nhất.
Mục lục bài viết
1. Mẫu hợp đồng hợp tác phát triển phần mềm mới nhất:
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
HỢP ĐỒNG HỢP TÁC PHÁT TRIỂN PHẦN MỀM
(Số: ……./……../HĐ-PTPM)
– Căn cứ Bộ luật Dân sự năm 2015;
– Căn cứ
– Dựa trên tinh thần trung thực và thiện chí hợp tác của các Bên;
Hôm nay, ngày…. tháng ….. năm, chúng tôi gồm:
BÊN SỬ DỤNG PHẦN MỀM ( gọi tắt là Bên A) : ………
Địa chỉ:…..
Đại diện:Ông….. Chức vụ:…….
Điện thoại:…..
Số tài khoản:..… tại:……
Và
BÊN CUNG ỨNG DỊCH VỤ PHÁT TRIỂN PHẦN MỀM ( gọi tắt là Bên B):
Địa chỉ:…..
Đại diện:Ông….. Chức vụ:…..
Điện thoại:……..
Số tài khoản:…… tại:……
Cùng thỏa thuận ký hợp đồng hợp tác phát triển phần mềm với những điều khoản sau đây:
ĐIỀU 1: ĐỐI TƯỢNG HỢP ĐỒNG PHÁT TRIỂN PHẦN MỀM
Bên B đồng ý cung cấp và Bên A đồng ý mua bản quyền phần mềm ….. (sau đây gọi là Phần mềm) thuộc quyền sở hữu hợp pháp của Bên B để thực hiện chức năng….. cho Bên A.
HỖ TRỢ KỸ THUẬT
Cài đặt chương trình: phần mềm được cài đặt trên hệ thống máy chủ trên nền tảng công nghệ điện toán đám mây do bên B cung cấp, đảm bảo chương trình phần mềm hoạt động ổn định, an toàn; và đầy đủ các chức năng như bản mô tả trong
Bàn giao thông tin quản trị phần mềm cho Bên A, cung cấp các thông tin và chuyển giao, hướng dẫn, đào tạo nghiệp vụ cho việc sử dụng hiệu của phần mềm cho bên A.
THÔNG TIN BẢN QUYỀN
Bản quyền phần mềm……. được cung cấp cho Bên A với số lượng người sử dụng là: ……người dùng (user).
ĐIỀU 2: GIÁ TRỊ HỢP ĐỒNG
Số lượng :….. User
Giá trị (thuê theo năm):…….. VNĐ/Người/Năm
Tổng giá trị Hợp đồng là:….. VND
(Bằng chữ:….)
ĐIỀU 3: QUYỀN VÀ TRÁCH NHIỆM CỦA BÊN A
Được quyền sử dụng hợp pháp phiên bản phần mềm mà Bên B cung cấp và được hưởng các dịch vụ kèm theo bao gồm:……Sử dụng đầy đủ các chức năng của phần mềm ở phiên bản hiện tại cũng như tất cả các tính năng phát triển mới trong tương lai của Phần mềm nếu có nhu cầu. Việc nâng cấp các tính năng này là miễn phí trong thời gian …..năm kể từ ngày ký hợp đồng này.
Trong quá trình thuê bản….., bên A hoàn toàn được phép chuyển sang bản……. (chi phí tính theo bản…..). Khi đó, bên A chỉ trả phí thời gian đã dùng (số tháng đã dùng), phần tiền còn lại sẽ được trừ vào chi phí của bản …… Các tính năng của bản …… tương đương với bản……..
Thanh toán đầy đủ, đúng hạn theo hợp đồng.
ĐIỀU 4: QUYỀN VÀ TRÁCH NHIỆM CỦA BÊN B
Bên B có trách nhiệm hoàn thành triển khai đúng thời hạn và bàn giao đầy đủ phần mềm theo hợp đồng.
Chịu trách nhiệm bảo trì hệ thống, đảm bảo hệ thống hoạt động ổn định, liên tục trong suốt thời gian Bên A duy trì dịch vụ.
Hỗ trợ kỹ thuật cho Bên A giải quyết các vấn đề phát sinh trong quá trình vận hành của chương trình, đảm bảo hệ thống vận hành tốt;
Bên B có trách nhiệm bảo mật mọi thông tin của Bên A và không được sử dụng các thông tin này để cung cấp cho Bên thứ ba. Cam kết dữ liệu an toàn, chính xác bảo mật khi chuyển từ bản …….. sang bản …….
Có trách nhiệm đào tạo cho bên A sử dụng thành thạo các chức năng cơ bản hiện tại của phần mềm, có trách nhiệm đào tạo khi có sản phẩm mới.
Có trách nhiệm thông báo đến kỳ đóng phí cho bên A biết.
Tạo mọi điều kiện thuận lợi nếu bên A có nhu cầu chuyển đổi sang hosting khác, hoặc chuyển đổi hệ thống, nhận lại các giữ liệu chuẩn khi đã lưu trữ tại hosting đang thuê của bên B.
Tạo điều kiện thuận lợi và hỗ trợ bên A chuyển sang file và nhập cơ sở giữ liệu ban đầu nhanh và chính xác.
ĐIỀU 5: THANH TOÁN
Phương thức thanh toán
Bên A thanh toán…….% giá trị hợp đồng cho bên B ngay sau khi ký hợp đồng này.
Bên B sẽ xuất hóa đơn giá trị gia tăng cho bên A sau khi bên A thanh toán đầy đủ các chi phí theo hợp đồng.
Hình thức thanh toán
Tiền thanh toán là tiền VNĐ bằng tiền mặt hoặc chuyển khoản qua ngân hàng.
ĐIỀU 6: THỜI HẠN VÀ CHẤM DỨT HỢP ĐỒNG
Thời hạn: Hợp đồng có thời hạn ……năm kể từ ngày ký và đương nhiên xem là bị hủy nếu sau thời gian…… ngày kể từ ngày hết hạn 2 bên không ký thỏa thuận gia hạn hợp đồng.
Chấm dứt Hợp đồng: Hợp đồng này chấm dứt trong các trường hợp sau:
Bên A có văn bản yêu cầu chấm dứt Hợp Đồng gửi cho Bên B.
Sau …..ngày kể từ ngày hết hạn thanh toán mà Bên A không thanh toán cước phí cho Bên B.
Bên A vi phạm hợp đồng hoặc vi phạm pháp luật
ĐIỀU 7: ĐIỀU KHOẢN THI HÀNH
Các tranh chấp liên quan hoặc phát sinh từ hợp đồng này trước hết được giải quyết thông qua thương lượng. Trong trường hợp thương lượng không thành thì tranh chấp sẽ được đưa ra tòa án kinh tế Thành phố…… để giải quyết theo quy định của pháp luật hiện hành;
Trong trường hợp một trong hai bên chia tách, sáp nhập hợp nhất với doanh nghiệp khác thì các đơn vị đó có trách nhiệm kế thừa các quyền và nghĩa vụ phát sinh từ hợp đồng này;
Khi cần thiết phải sửa đổi hợp đồng, các bên sẽ bàn bạc và điều chỉnh một cách phù hợp; Mọi sửa đổi, bổ sung phải được thỏa thuận và thể hiện bằng Biên bản bổ sung, sửa đổi Hợp đồng được cả hai bên thống nhất. Các phụ lục đính kèm Hợp đồng này được xem là một phần không thể tách rời của Hợp đồng.
Nếu một trong hai bên đơn phương chấm dứt hợp đồng mà không có lý do chính đáng và không được sự chấp thuận của bên kia thì sẽ bị phạt số tiền với giá trị là…….% tổng giá trị hợp đồng và đền bù các chi phí đã thanh toán, các chi phí hợp lý khác đã phát sinh cho bên kia.
Hợp đồng này mặc nhiên được thanh lý khi hết thời hạn theo quy định tại Điều 6.
Hợp đồng được lập thành 02 bản có hiệu lực kể từ ngày ký, mỗi bên giữ 01 bản và có giá trị pháp lý như nhau.
ĐẠI DIỆN BÊN A (Ký, ghi rõ họ tên, đóng dấu) | ĐẠI DIỆN BÊN B ( Ký, ghi rõ họ tên, đóng dấu) |
2. Ý nghĩa và tầm quan trọng của hợp đồng phát triển phần mềm:
Hợp đồng phát triển phần mềm được hiểu là sự thỏa thuận dịch vụ giữa bên cung cấp phần mềm và bên tư vấn, thực hiện phát triển trên phần mềm. Thông thường phần mềm sẽ được thực hiện dựa trên ý tưởng của một bên có thể là khách hàng, sau đó bên còn lại sẽ tiếp nhận thông tin tư vấn và thực hiện các giải pháp để tạo ra sản phẩm một cách hoàn chỉnh.
Hiện nay, tùy theo mục đích và nhu cầu sử dụng sản phẩm phần mềm để có thể nhận thấy những loại khác nhau, có thể kể đến những phần mềm ứng dụng như phần mềm văn phòng, doanh nghiệp, quản lý nguồn nhân lực, hỗ trợ cho quá trình giáo dục cơ sở dữ liệu hoặc trò chơi, chương trình tiện ích,.. Hiện nay hợp đồng phát triển phần mềm được ký kết với nhau có ý nghĩa vô cùng quan trọng trong quá trình thực hiện chức năng của các loại phần mềm này. Hỗ trợ trong việc cụ thể hóa được yêu cầu kỹ thuật, chức năng hoạt động của phần mềm; cùng với đó đảm bảo về chất lượng dịch vụ phù hợp với cam kết thỏa thuận của các bên.
Đồng khi được ký kết sẽ là cơ sở để xử lý trách nhiệm của các bên với nhau; Hợp đồng phát triển phần mềm cũng là cơ sở để cho khách hàng có thể kiểm soát được quy trình vận hành, test sản phẩm và đưa ra được những ý kiến phản hồi hoàn thiện sản phẩm; Hơn nữa, đây được coi là cơ sở để quy trách nhiệm sử dụng phần mềm của bên thứ ba vào trong sản phẩm;
Giúp xác minh quá trình kiểm soát rủi ro từ việc vi phạm bản quyền phần mềm của bên thứ ba nếu có hành vi vi phạm;
Cuối cùng đó là ghi nhận các nội dung liên quan đến nghĩa vụ chuyển giao quyền sở hữu trí tuệ phần mềm cho khách hàng cùng với đó Các giới hạn sử dụng khai thác quyền sở hữu trí tuệ các quyền lợi ích giữ lại của bên cung cấp dịch vụ.
3. Một số lưu ý khi ký kết hợp đồng phát triển phần mềm:
– Khi tiến hành giao kết hợp đồng phát triển phần mềm thì các bên là người thuê phát triển phần mềm, bên đối tác cần làm rõ đối tượng của hợp đồng. Các bên ký kết hợp đồng phát triển phần mềm thì cần chia thành từng giai đoạn và cơ cấu giá dịch vụ thực hiện.
Các bên khi ký kết hợp đồng phát triển phần mềm cần xác định rõ kết quả của sản phẩm tùy thuộc vào từng loại phần mềm và khách hàng mong muốn. Như vậy các bên cần thống nhất đưa ra một bản mô tả yêu cầu phần mềm một cách đầy đủ, chi tiết và toàn diện để có phương hướng giải quyết một cách chính xác. Việc xác định kết quả sản phẩm phần mềm thường thể hiện thông qua chức năng, giao diện, hoặc thông qua các tiêu chí một sản phẩm phần mềm được coi là hoàn thành và trong thời điểm này các bên có thể tiến hành nghiệm thu phần mềm. Có thể nói đây là một trong những nội dung quan trọng nhất đối với hợp đồng phát triển phần mềm, bởi vì thông thường những tranh chấp xảy ra đối với hợp đồng này cũng chỉ xuất hiện từ yếu tố này mà ra.
Việc thống nhất, thỏa thuận nội dung trong hợp đồng một cách rõ ràng, đầy đủ các thông tin về tiêu chí khi tiến hành nghiệm thu sản phẩm thì mới tránh được các xung đột và sự hiểu biết nhầm lẫn hoặc lệch nhau về tiêu chí kinh nghiệm thu.
– Đối với các giai đoạn trong phát triển phần mềm thì các bên cần xác định rõ từng giai đoạn cụ thể và cũng nêu lên được trách nhiệm của mỗi bên trong từng giai đoạn điều này sẽ làm cơ sở cho quá trình nghiệm thu và thanh toán theo từng giai đoạn nếu có.
Hiện nay, đối với hợp đồng phát triển phần mềm sẽ bao gồm những giai đoạn như:
+ Tiến hành khảo sát và đánh giá mức độ ứng dụng và khả thi của phần mềm so với nhu cầu của doanh nghiệp;
+ Bên cạnh đó, đưa ra danh mục yêu cầu và tính năng của phần mềm;
+ Để tiến hành mua phần mềm gốc và tùy chỉnh customize phần mềm;
+ Vào giai đoạn tiếp theo đó là đánh giá sử dụng của người dùng UAT và tiếp tục thực hiện tùy chỉnh nếu khách hàng vẫn yêu cầu chỉnh sửa;
+ Giai đoạn chạy thử cũng là một trong những giai đoạn quan trọng để có thể đánh giá được nghiệm thu của hợp đồng phát triển phần mềm;
+ Tiến hành nghiệm thu và bàn giao phần mềm quá trình bảo hành bảo trì nâng cấp cũng là một trong những giai đoạn có thể sẽ được thực hiện khi tiến hành ký kết hợp đồng phát triển phần mềm này.
Văn bản pháp luật được sử dụng:
Bộ luật Dân sự năm 2015.