หลังจากใช้เวลาเกือบ 20 ปีในการเขียนซอฟต์แวร์ 'Enterprise' ที่นี่คือคำตอบของฉัน:
1) องค์กรมักหมายถึง 'เว็บแอปพลิเคชัน' 2) องค์กรจริงๆหมายถึง 'มีขนาดใหญ่มาก'
ซอฟต์แวร์องค์กรมักเขียนโดยคนหลายร้อยคนในช่วงหลายปีที่ผ่านมา ดังนั้นเครื่องมือรูปแบบและภาษาที่ใช้มักจะทำให้การทำงานร่วมกันความปลอดภัยความมั่นคงและความสามารถในการปรับขนาดเป็นเรื่องสำคัญ
'สแต็ค' ทั่วไปของแอปพลิเคชันองค์กรจะเกี่ยวข้องกับภาษาโปรโตคอลเซิร์ฟเวอร์เซิร์ฟเวอร์หลาย ๆ อันโดยแต่ละทีมมีผู้คนเป็นของตัวเอง แอปพลิเคชันเหล่านี้ต้องใช้ชุดทักษะที่แตกต่างกันมากมายในการผลิตตั้งแต่การจัดการโครงการไปจนถึงวิศวกรซอฟต์แวร์จริง บ่อยครั้งที่ผู้คนทำงานในลักษณะเฉพาะของแอพพลิเคชั่นระดับองค์กรไม่รู้ว่าส่วนประกอบของพวกเขาเข้ากันได้อย่างไร เฉพาะ "Enterprise Architect" เท่านั้นที่จะเห็นภาพรวมทั้งหมด แต่พวกเขาจะไม่ทราบรายละเอียดใด ๆ
ศิลปะของการสร้างแอปพลิเคชันระดับองค์กรประสบความสำเร็จในการนำทาง 'หมอกแห่งสงคราม' โดยเลือกเทคโนโลยีและกระบวนการที่เหมาะสมเป็นต้น