ถ้าเป็นโปรเจ็คที่ลูกค้าจ้างเขียนใหม่ทั้งหมดเลยจะส่ง Code ไปให้ลูกค้าด้วยตอนที่ขึ้น Production จริงแล้ว ซึ่งทาง Out Source ก็จะเก็บเอาไว้เองด้วยเพื่ออนาคตมีการจ้างวานให้เพิ่ม Function อื่นๆอีก หรือทาง Out Source ก็เอา Code ตัวนั้นไปดัดแปลงเป็นโปรแกรมสำเร็จรูปไว้ขายเองก็ได้
ส่วนถ้าเป็นการจ้าง Out Source ไปทำฟังก์ชั่นเพิ่มเติมให้กับโปรแกรมสำเร็จรูปที่ขายไปอันนี้จะไม่ยก Code ให้เพราะตัวพื้นฐานเดิมคือขายตัว Package ที่เขียนเสร็จแล้วและมีการทำ Function เพิ่มเติมเท่านั้นเอง
เพราะงั้น โปรแกรมที่จ้าง Out Source เขียนขึ้นมาใหม่ทั้งหมดส่วนมากจะมีราคาแพงเพราะมีการบวกค่า Code ที่จะส่งมอบให้ด้วย ซึ่งหลายๆที่ๆมีงบจำกัดจะซื้อตัว Package ที่ถูกว่ามาใช้แทนแล้วไปจ่ายค่า Modify เพิ่มเติมแทน
ปล.แต่ทั้งนี้ทั้งนั้นพวกบริษัทที่จ้างวานมักชอบต่อราคาให้ต่ำๆ บางที Out Source ก็เลยไปตัดราคาส่วนที่ต้องมอบ Code ออกไปก็ได้ เพราะอย่างที่บอกถ้าโปรเจ็คไหนน่าสนใจก็มักจะโดนเอาไปดัดแปลงทำเป็นโปรแกรมสำเร็จรูปขายเอง แต่ถ้าโปรเจ็คไหนไม่น่าสนใจแล้วยังกดราคาต่ำอีก อาจปล่อยผ่านไม่รับงานเลย