ERP ย่อมาจาก Enterprise Resource Planning ซึ่งหมายถึง ซอฟต์แวร์และระบบที่ใช้ในการวางแผนจัดการห่วงโซ่อุปทานหลัก การผลิต การบริการ การเงิน และกระบวนการอื่นๆ ขององค์กร ซอฟต์แวร์การวางแผนทรัพยากรองค์กรสามารถใช้ทำให้กิจกรรมต่างๆ ในองค์กรเป็นไปโดยอัตโนมัติและง่ายขึ้น เช่น ระบบการบัญชีและการจัดซื้อ การจัดการโครงการ การจัดการลูกค้าสัมพันธ์ การจัดการความเสี่ยง การปฏิบัติตามกฎระเบียบ และการดำเนินงานซัพพลายเชน
Software developer หรือ นักพัฒนาซอฟต์แวร์ คือ ผู้ที่ความเชี่ยวชาญในการออกแบบ การวางแผนพัฒนา เน้นในเรื่องของการเขียนโปรแกรมโดยใช้ภาษาโปรแกรมใดภาษาหนึ่ง รวมไปถึงการบริหารโปรเจกต์และออกแบบฟีเจอร์ต่าง ๆ ให้กับบริษัทอีกด้วย ซึ่งขอบเขตงานจะกว้างกว่าการเขียนโปรแกรม โดยอาจมีส่วนร่วมในทั้งโปรเจค มากกว่าดูแลส่วนของชิ้นงาน ซึ่งในกลุ่มนี้อาจรวมถึงโปรแกรมเมอร์ฟรีแลนซ์