อ่าน 5 นาที
ซอฟต์แวร์แอปพลิเคชัน
ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ...
ซอฟต์แวร์แอปพลิเคชัน

ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ เว็บเบราว์เซอร์ โปรแกรมเล่นสื่อ และแอปพลิเคชันมือถือที่ใช้ในงานประจำวันแอปพลิเคชัน ( แอปโปรแกรม แอปพลิเคชัน ซอฟต์แวร์ แอปพลิเคชัน ) คือโปรแกรม ใดๆ ก็ตาม ที่สามารถจัดอยู่ในหมวดหมู่ซอฟต์แวร์แอปพลิเคชันได้[ 1 ] [ 2 ]แอปพลิเคชันเป็นการจำแนกประเภทตามความรู้สึก ซึ่งมักใช้เพื่อแยกความแตกต่างจาก ซอฟต์แวร์ ระบบและซอฟต์แวร์ยูทิลิตี้[ 3 ]
ซอฟต์แวร์แอปพลิเคชันเป็นส่วนที่ผู้ใช้เห็นได้โดยตรงของระบบคอมพิวเตอร์ออกแบบมาเพื่อแปลงความสามารถที่ซับซ้อนของระบบให้เป็นเวิร์กโฟลว์ที่มุ่งเน้นงานและเป้าหมาย แตกต่างจากซอฟต์แวร์ระบบซึ่งเน้นการจัดการฮาร์ดแวร์และทรัพยากร ซอฟต์แวร์แอปพลิเคชันจะเน้นที่การแก้ปัญหาเชิงนามธรรม การโต้ตอบกับผู้ใช้และฟังก์ชันการทำงานเฉพาะด้าน
คำย่อappได้รับความนิยมเมื่อมีการเปิดตัวiOS App Store ในปี 2008 เพื่อใช้เรียกแอปพลิเคชันสำหรับอุปกรณ์พกพาเช่นสมาร์ทโฟนและแท็บเล็ตต่อมา เมื่อมีการเปิดตัวMac App Storeในปี 2010 และWindows Storeในปี 2011 คำนี้ก็เริ่มถูกนำมาใช้เรียกซอฟต์แวร์สำหรับผู้ใช้ทั่วไป โดยไม่คำนึงถึงแพลตฟอร์ม[ 4 ]
แอปพลิเคชันอาจถูกรวมมากับคอมพิวเตอร์และซอฟต์แวร์ระบบ หรือเผยแพร่แยกต่างหาก แอปพลิเคชันอาจเป็นกรรมสิทธิ์หรือโอเพนซอร์ส[ 5 ]
ศัพท์เฉพาะ
ความหมายของโปรแกรมและซอฟต์แวร์
เมื่อใช้เป็นคำคุณศัพท์ คำว่าapplicationอาจมีความหมายกว้างกว่าที่อธิบายไว้ในบทความนี้[ 6 ]ตัวอย่างเช่น แนวคิดต่างๆ เช่นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) เซิร์ฟเวอร์แอปพลิ เค ชัน การจำลองเสมือน แอปพลิเคชันการจัดการวงจรชีวิตของแอปพลิ เคชัน และแอปพลิเคชันแบบพกพา หมายถึงโปรแกรมและซอฟต์แวร์โดยทั่วไป
ความแตกต่างระหว่างซอฟต์แวร์ระบบและซอฟต์แวร์แอปพลิเคชัน
ความแตกต่างระหว่าง ซอฟต์แวร์ ระบบและซอฟต์แวร์แอปพลิเคชันนั้นเป็นเรื่องอัตวิสัยและเป็นประเด็นถกเถียงกัน[ 6 ]ตัวอย่างเช่น หนึ่งในคำถามสำคัญใน การพิจารณาคดี ต่อต้านการผูกขาด ระหว่าง สหรัฐอเมริกากับบริษัท Microsoft คือว่า เว็บเบราว์เซอร์Internet Explorerของ Microsoft เป็นส่วนหนึ่งของ ระบบปฏิบัติการ Windowsหรือเป็นซอฟต์แวร์แอปพลิเคชันแยกต่างหาก อีกตัวอย่างหนึ่งคือข้อโต้แย้งเรื่องชื่อ GNU/Linuxส่วนหนึ่งเกิดจากความไม่ลงรอยกันเกี่ยวกับความสัมพันธ์ระหว่างเคอร์เนล Linuxกับระบบปฏิบัติการที่สร้างขึ้นบนเคอร์เนล นี้ ใน ระบบฝังตัวบางประเภทซอฟต์แวร์แอปพลิเคชันและซอฟต์แวร์ระบบปฏิบัติการอาจแยกแยะได้ยากสำหรับผู้ใช้ เช่น ในกรณีของซอฟต์แวร์ที่ใช้ควบคุมเครื่องเล่นVCR , เครื่องเล่น DVDหรือเตาไมโครเวฟคำจำกัดความข้างต้นอาจไม่รวมถึงแอปพลิเคชันบางอย่างที่อาจมีอยู่ในคอมพิวเตอร์บางเครื่องในองค์กรขนาดใหญ่ สำหรับคำจำกัดความอื่นของแอป โปรดดูที่ การจัดการพอร์ตโฟลิโอแอปพลิเคชัน
แอปพลิเคชันสุดเจ๋ง
แอปพลิเคชันนักฆ่า (killer app ซึ่งเป็นคำที่บัญญัติขึ้นในช่วงปลายทศวรรษ 1980) คือแอปพลิเคชันที่ได้รับความนิยมมากจนทำให้ความต้องการแพลตฟอร์มโฮสต์เพิ่มขึ้น[ 7 ] [ 8 ]ตัวอย่างเช่นVisiCalc เป็นซอฟต์แวร์ สเปรดชีตสมัยใหม่ตัวแรกสำหรับApple II และช่วยขาย คอมพิวเตอร์ส่วนบุคคลรุ่นใหม่ให้กับสำนักงานต่างๆ สำหรับBlackBerryก็คือซอฟต์แวร์ อีเมล ของมัน
ชุดซอฟต์แวร์
ชุดซอฟต์แวร์ ประกอบด้วยแอปพลิเคชันหลายตัวที่รวมเข้าด้วยกัน โดยปกติแล้วแอปพลิเคชันเหล่านั้นจะมีฟังก์ชัน คุณสมบัติ และส่วนติดต่อผู้ใช้ที่เกี่ยวข้องกัน และอาจสามารถโต้ตอบกันได้ เช่น เปิดไฟล์ของกันและกันแอปพลิเคชันทางธุรกิจมักมาในรูปแบบชุด เช่นMicrosoft Office , LibreOfficeและiWorkซึ่งรวมโปรแกรมประมวลผลคำ โปรแกรมตารางคำนวณ ฯลฯ ไว้ด้วยกัน แต่ก็มีชุดซอฟต์แวร์สำหรับวัตถุประสงค์อื่นๆ เช่น กราฟิกหรือดนตรีด้วย
วิธีการจัดประเภท

แหล่งที่มา: [ 1 ]
เนื่องจากมีแอปพลิเคชันมากมายและคุณลักษณะแตกต่างกันอย่างมาก จึงมีวิธีการจำแนกประเภทที่หลากหลาย
ในแง่ของกฎหมาย
ซอฟต์แวร์กรรมสิทธิ์ได้รับการคุ้มครองภายใต้ลิขสิทธิ์แต่เพียงผู้เดียว และใบอนุญาตซอฟต์แวร์ให้สิทธิ์การใช้งานอย่างจำกัด แอปพลิเคชันดังกล่าวอาจอนุญาตให้บุคคลที่สาม เพิ่มส่วนเสริมได้
ซอฟต์แวร์โอเพนซอร์สและฟรี (FOSS) สามารถใช้งาน แจกจ่าย จำหน่าย และต่อยอดได้เพื่อวัตถุประสงค์ใดๆ ก็ได้ ซอฟต์แวร์ FOSS ที่เผยแพร่ภายใต้ใบอนุญาตฟรีอาจมีอายุการใช้งานถาวรและไม่เสียค่าลิขสิทธิ์อย่างไรก็ตามเจ้าของผู้ถือครองหรือผู้บังคับใช้สิทธิ์ใดๆ ( ลิขสิทธิ์เครื่องหมายการค้าสิทธิบัตรหรือสิทธิในทรัพย์สินทางปัญญาอื่นๆ )อาจมีสิทธิ์เพิ่มข้อยกเว้น ข้อจำกัด การเสื่อมสภาพตามเวลา หรือวันหมดอายุให้กับข้อกำหนดการใช้งานของใบอนุญาตได้
ซอฟต์แวร์สาธารณะ (Public-domain software)คือซอฟต์แวร์โอเพนซอร์ส (FOSS) ประเภทหนึ่งที่ไม่ต้องเสียค่าลิขสิทธิ์ สามารถใช้งาน แจกจ่าย ดัดแปลง วิเคราะห์ เผยแพร่ซ้ำ หรือสร้างเป็นงานดัดแปลงได้โดยไม่ต้องอ้างอิงลิขสิทธิ์และ สิทธิ์นั้นก็จะ ไม่สูญหายไปแม้กระทั่งสามารถขายได้ แต่ต้องไม่โอนกรรมสิทธิ์ในทรัพย์สินสาธารณะให้แก่บุคคลอื่น ซอฟต์แวร์สาธารณะสามารถเผยแพร่ได้ภายใต้ข้อตกลงทางกฎหมายเกี่ยวกับการอนุญาต (หรือไม่อนุญาต) ซึ่งบังคับใช้ข้อกำหนดและเงื่อนไขเหล่านั้นอย่างไม่มีกำหนด (ตลอดชีวิต หรือตลอดไป)
โดยแพลตฟอร์ม
แอปพลิเคชันสามารถจำแนกประเภทได้ตามแพลตฟอร์ม โฮสต์ ที่แอปพลิเคชันทำงาน แพลตฟอร์มที่สำคัญ ได้แก่ระบบปฏิบัติการ (เนทีฟ) เว็บเบราว์เซอร์คลาวด์คอมพิวติ้งและมือถือตัวอย่างเช่นแอปพลิเคชันเว็บทำงานในเว็บเบราว์เซอร์ในขณะที่แอปพลิเคชันเนทีฟแบบดั้งเดิมจะทำงานในสภาพแวดล้อมของระบบปฏิบัติการของคอมพิวเตอร์[ 9 ]
มีการถกเถียงกันอย่างดุเดือดเกี่ยวกับการที่เว็บแอปพลิเคชันจะเข้ามาแทนที่แอปพลิเคชันแบบเนทีฟในหลายๆ ด้าน โดยเฉพาะอย่างยิ่งบนอุปกรณ์เคลื่อนที่ เช่นสมาร์ทโฟนและแท็บเล็ตเว็บแอปพลิเคชันได้รับความนิยมเพิ่มขึ้นอย่างมากสำหรับการใช้งานบางอย่าง แต่ข้อดีของแอปพลิเคชันทำให้ไม่น่าจะหายไปในเร็วๆ นี้ หรืออาจจะไม่หายไปเลย นอกจากนี้ ทั้งสองยังสามารถเสริมซึ่งกันและกัน และยังสามารถบูรณาการเข้าด้วยกันได้อีกด้วย[ 10 ] [ 11 ] [ 12 ]
แนวนอนเทียบกับแนวตั้ง
ซอฟต์แวร์แอปพลิเคชันสามารถมองได้ว่าเป็นแนวนอนหรือแนวตั้ง [ 13 ] [ 14 ] แอ ปพลิเคชันแนวนอนเป็นที่นิยมและแพร่หลายมากกว่า เนื่องจากเป็นแอปพลิเคชันอเนกประสงค์ เช่น โปรแกรมประมวลผลคำหรือฐานข้อมูล แอปพลิเคชันแนวตั้งเป็นผลิตภัณฑ์เฉพาะกลุ่มออกแบบมาสำหรับอุตสาหกรรมหรือธุรกิจประเภทใดประเภทหนึ่ง หรือแผนกใดแผนกหนึ่งภายในองค์กร ชุดซอฟต์แวร์แบบบูรณาการจะพยายามจัดการทุกแง่มุมเฉพาะที่เป็นไปได้ เช่น การผลิตหรือพนักงานธนาคาร การบัญชี หรือบริการลูกค้า
โดยเจตนา
มีซอฟต์แวร์แอปพลิเคชันหลายประเภท: [ 15 ]
- องค์กร
- ซอฟต์แวร์ ระดับองค์กร (Enterprise Software) ตอบสนองความต้องการของกระบวนการและการไหลเวียนของข้อมูลทั่วทั้งองค์กร ครอบคลุมหลายแผนก มักอยู่ในสภาพแวดล้อมแบบกระจายขนาดใหญ่ ตัวอย่างเช่น ระบบ วางแผนทรัพยากรองค์กร (ERP) , ระบบ บริหารจัดการลูกค้าสัมพันธ์ (CRM), เครื่องมือ จำลองข้อมูลและซอฟต์แวร์บริหารจัดการห่วงโซ่อุปทาน ซอฟต์แวร์ระดับแผนก (Departmental Software) เป็นประเภทย่อยของซอฟต์แวร์ระดับองค์กร โดยเน้นที่องค์กรขนาดเล็กหรือกลุ่มภายในองค์กรขนาดใหญ่ (ตัวอย่างเช่นระบบบริหารจัดการค่าใช้จ่าย ในการเดินทาง และฝ่ายสนับสนุนด้านไอที)
- โครงสร้างพื้นฐานขององค์กร
- จัดเตรียมความสามารถพื้นฐานที่จำเป็นต่อการสนับสนุนระบบซอฟต์แวร์ ระดับองค์กร (ตัวอย่างเช่น ฐานข้อมูล เซิร์ฟเวอร์อีเมล และระบบสำหรับการจัดการเครือข่ายและความปลอดภัย)
- แพลตฟอร์มแอปพลิเคชันในรูปแบบบริการ (aPaaS)
- บริการค ลาวด์คอมพิวติ้งที่ให้บริการสภาพแวดล้อมสำหรับการพัฒนาและใช้งานแอปพลิเคชัน
- ผู้ทำงานด้านความรู้
- ช่วยให้ผู้ใช้สร้างและจัดการข้อมูล ซึ่งมักจะเป็นประโยชน์สำหรับบรรณาธิการสื่อแต่ละคน และอาจช่วยในงานด้านการจัดการข้อมูลหลายอย่างได้
- การเข้าถึงเนื้อหา
- โดยหลักแล้วใช้เพื่อเข้าถึงเนื้อหาโดยไม่ต้องแก้ไข แต่ก็อาจรวมถึงซอฟต์แวร์ที่อนุญาตให้แก้ไขเนื้อหาได้ ซอฟต์แวร์ดังกล่าวตอบสนองความต้องการของบุคคลและกลุ่มในการบริโภคความบันเทิงดิจิทัลและเนื้อหาดิจิทัลที่เผยแพร่ (ตัวอย่างเช่นโปรแกรมเล่นสื่อ เว็บ เบราว์เซอร์และเบราว์เซอร์ช่วยเหลือ)
- การศึกษา
- ซอฟต์แวร์ที่เกี่ยวข้องกับการเข้าถึงเนื้อหา แต่มีการปรับเนื้อหาหรือคุณสมบัติให้เหมาะสมสำหรับการใช้งานโดยครูหรือนักเรียน ตัวอย่างเช่น อาจใช้ในการประเมินผล (การทดสอบ) ติดตามความคืบหน้าในการเรียนรู้ หรือมีฟังก์ชันการทำงานร่วมกัน
- การจำลอง
- จำลองระบบทางกายภาพหรือนามธรรมเพื่อวัตถุประสงค์ในการวิจัย การฝึกอบรม หรือความบันเทิง
- การพัฒนาสื่อ
- สร้างสื่อสิ่งพิมพ์และสื่ออิเล็กทรอนิกส์เพื่อให้ผู้อื่นบริโภค โดยส่วนใหญ่อยู่ในบริบททางการค้าหรือการศึกษา ซึ่งรวมถึงซอฟต์แวร์กราฟิกอาร์ต ซอฟต์แวร์การจัดพิมพ์บนเดสก์ท็อป ซอฟต์แวร์การพัฒนาสื่อมัลติมีเดีย โปรแกรมแก้ไข HTML โปรแกรมแก้ไขแอนิเมชั่นดิจิทัล การเรียบเรียงเสียงและวิดีโอดิจิทัล และอื่นๆ อีกมากมาย[ 16 ]
- วิศวกรรม
- ใช้ในการพัฒนาผลิตภัณฑ์ฮาร์ดแวร์และซอฟต์แวร์ ซึ่งรวมถึงการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD), วิศวกรรมโดยใช้คอมพิวเตอร์ช่วย (CAE), เครื่องมือแก้ไขและคอมไพล์ภาษาคอมพิวเตอร์, สภาพ แวดล้อมการพัฒนาแบบบูรณาการและอินเทอร์เฟซโปรแกรมเมอร์แอปพลิเคชัน
- ความบันเทิง
- หมายถึง วิดีโอเกม โปรแกรมรักษาหน้าจอ โปรแกรมแสดงภาพยนตร์หรือเล่นเพลงที่บันทึกไว้ และความบันเทิงรูปแบบอื่น ๆ ที่สามารถรับชมได้ผ่านอุปกรณ์คอมพิวเตอร์
อนุกรมวิธาน

ส่วนนี้เป็นการจัดหมวดหมู่ประเภทของแอปพลิเคชัน การจัดระเบียบแบบนี้เป็นเพียงหนึ่งในหลายวิธีในการจัดระเบียบแอปพลิเคชัน แอปพลิเคชันประเภทหนึ่งจะถูกจัดอยู่ในหมวดหมู่เดียวเท่านั้น แม้ว่าในเชิงตรรกะแล้วมันอาจเหมาะสมกับหลายหมวดหมู่ก็ตาม
อเนกประสงค์
การสื่อสาร
เอกสารประกอบ
การจัดการข้อมูล
- การจัดการข้อมูลอาคาร
- ผู้จัดการฝ่ายติดต่อ
- ระบบจัดการเนื้อหา
- ระบบจัดการฐานข้อมูล
- การจัดการสินทรัพย์ดิจิทัล
- การจัดการเอกสาร
- ระบบสารสนเทศภูมิศาสตร์
การจัดการทรัพยากร
- ซอฟต์แวร์การจอง
- ปฏิทินดิจิทัล
- ซอฟต์แวร์จัดตารางเวลาพนักงาน
- การวางแผนทรัพยากรองค์กร
- บันทึกเหตุการณ์
- การจัดการบริการภาคสนาม
- ตัวจัดการไฟล์
- ซอฟต์แวร์เพิ่มประสิทธิภาพการทำงาน
- ซอฟต์แวร์บริหารจัดการโครงการ
- ระบบการจอง
- ระบบจัดการเซิร์ฟเวอร์
- การตั้งค่า
- ซอฟต์แวร์เวิร์กโฟลว์
การศึกษา
สื่อ
- ซอฟต์แวร์กราฟิกคอมพิวเตอร์ 3 มิติ
- ซอฟต์แวร์แอนิเมชั่น
- เดโมซีน
- ซอฟต์แวร์ออกแบบกราฟิก
- โปรแกรมจัดการรูปภาพ
- ซอฟต์แวร์ตัดต่อวิดีโอ
- ซอฟต์แวร์ตัดต่อเสียง
- เครื่องเรียงลำดับดนตรี
- ข่าว
- การจับภาพหน้าจอ
- ศิลปะซอฟต์แวร์
ซอฟต์แวร์ด้านวิศวกรรม เช่นวิศวกรรมฮาร์ดแวร์
- การออกแบบโดยใช้คอมพิวเตอร์ช่วย
- วิศวกรรมคอมพิวเตอร์ช่วย
- การผลิตโดยใช้คอมพิวเตอร์ช่วย
- การวิเคราะห์องค์ประกอบจำกัด
ซอฟต์แวร์ที่ออกแบบและมีจุดประสงค์เพื่อใช้ในการพัฒนาซอฟต์แวร์นั้น จัดอยู่ในประเภทซอฟต์แวร์ประยุกต์ แม้ว่าซอฟต์แวร์ยูทิลิตี้จะถูกนำมาใช้ในกระบวนการพัฒนาซอฟต์แวร์โดยทั่วไปก็ตาม ประเภทของซอฟต์แวร์ประยุกต์สำหรับการพัฒนาซอฟต์แวร์ ได้แก่:
- สภาพแวดล้อมการพัฒนาแบบบูรณาการ
- เครื่องมือพัฒนาเกม
- โปรแกรมแก้ไข HTML
- ผู้จัดการใบอนุญาต
- โปรแกรมแก้ไขซอร์สโค้ด
- การควบคุมเวอร์ชัน
ดูเพิ่มเติม
- แอปพลิเคชันมือถือ – แอปพลิเคชันซอฟต์แวร์ที่ออกแบบมาเพื่อใช้งานบนอุปกรณ์เคลื่อนที่
- เซิร์ฟเวอร์ (คอมพิวเตอร์) – คอมพิวเตอร์ที่ทำหน้าที่เป็นทรัพยากรหรือบริการส่วนกลาง
- การพัฒนาซอฟต์แวร์ – การสร้างและการบำรุงรักษาซอฟต์แวร์
- ซูเปอร์แอป – แอปพลิเคชันบนมือถือที่ให้บริการหลากหลาย รวมถึงธุรกรรมทางการเงิน
- แอปพลิเคชันบนเว็บ – แอปพลิเคชันที่ใช้เว็บเบราว์เซอร์เป็นไคลเอนต์
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์แอปพลิเคชัน
ซอฟต์แวร์แอปพลิเคชันคือซอฟต์แวร์ที่มุ่งเน้นให้ผู้ใช้ปลายทางใช้งาน ไม่ใช่เพื่อการใช้งานการจัดการหรือ การ เขียนโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงโปรแกรมต่างๆ เช่น โปรแกรมประมวลผลคำ...
ความหมายของโปรแกรมและซอฟต์แวร์
เมื่อใช้เป็นคำคุณศัพท์ คำว่า application อาจมีความหมายกว้างกว่าที่อธิบายไว้ในบทความนี้ [ 6 ] ตัวอย่างเช่น แนวคิดต่างๆ เช่น อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) เซิร์ฟเวอร์แอปพลิ เค ชัน การจำลองเสมือน แอปพลิเคชัน การ จัดการวงจรชีวิตของแอปพลิ เคชัน และ...
ความแตกต่างระหว่างซอฟต์แวร์ระบบและซอฟต์แวร์แอปพลิเคชัน
ความแตกต่างระหว่าง ซอฟต์แวร์ ระบบ และซอฟต์แวร์แอปพลิเคชันนั้นเป็นเรื่องอัตวิสัยและเป็นประเด็นถกเถียงกัน [ 6 ] ตัวอย่างเช่น หนึ่งในคำถามสำคัญใน การพิจารณาคดี ต่อต้านการผูกขาด ระหว่าง สหรัฐอเมริกากับบริษัท Microsoft คือว่า เว็บเบราว์เซอร์ Internet Explorer ของ...
แอปพลิเคชันสุดเจ๋ง
แอ ปพลิเคชันนักฆ่า (killer app ซึ่งเป็นคำที่บัญญัติขึ้นในช่วงปลายทศวรรษ 1980) คือแอปพลิเคชันที่ได้รับความนิยมมากจนทำให้ความต้องการแพลตฟอร์มโฮสต์ เพิ่ม ขึ้น [ 7 ] [ 8 ] ตัวอย่างเช่น VisiCalc เป็นซอฟต์แวร์ สเปรดชีต สมัยใหม่ตัวแรกสำหรับ Apple II และช่วยขาย...