Aplikazio informatiko

Aplikazio informatiko bat aplikazio-programa edo aplikazio-softwarea (askotan App bezala laburtua) pertsonei jarduera bat egiten laguntzeko diseinatutako programa informatiko bat da. Adibide bezala hainbat aplikazio aipa daitezke, testu-prozesadorea, kalkulu-orria, kontabilitate-aplikazioa, web-nabigatzailea, multimedia irakurgailua, hegaldi-simulagailua, bideo-jokoen kontsola edo argazki editorea. Software izen kolektiboak aplikazio mota guztiei egiten die erreferentzia. Software-sistemarekin ez da berdina gertatzen, batez ere konputagailuaren exekuzioarekin erlazionatuta baitago.

Aplikazioak ordenagailuarekin eta bere sistema-softwarearekin batera, multzoka edo bakarka argitaratu daitezke; aplikazio multzo horiei aplikazio-pakete edo suit deitzen zaie. Halaber, proiektuak software jabedun, kode ireki edo unibertsitario moduan kodifikatu daitezke. Plataforma mugikorrentzat sortutako aplikazioak sakelako mugikorraren aplikazio deritze.

Terminologia 

Informazioaren teknologian, aplikazioa erabiltzailearen onurarako era koordinatuan funtzio taldeak, eginkizunak edo jarduerak egikaritzeko diseinatua izan den konputagailu-software mota bat da. Beraz, aplikazio bat sistema-eragile batetik (konputagailu batek exekutatzen duena), erabilgarritasun batetik (eginkizun orokorrak edo mantenu-eginkizunak burutzen dituena) eta programazio-erreminta batetik (konputagailu baten programak garatzen dituenak) desberdintzen da. Aplikazio batek, betebeharreko jardueraren arabera, testua, zenbakiak, grafikoak edo elementu hauen konbinaketa bat manipula ditzake. Aplikazio-pakete batzuk eginkizun bakar batean zentratu egiten dira, testu-prozesaketa adibidez; beste batzuk, suit izenekoak, hainbat aplikazio sartuta dituzte eta horien eginkizunak ez dira berdinak.

Metonimia 
Aplikazio hitza ez dago mugatuta aplikazioaren softwarearen parte izanagatik edo aplikazioaren softwarearekin zerikusia duen esanahiarekin. Adibidez, aplikazioak programatzeko interfazea (API), aplikazio-zerbitzaria, aplikazioen birtualizazioa, aplikazioen bizitza-ziklo kudeaketa eta aplikazio-eramangarriak bezalako kontzeptuak aplikazio-informatiko guztietan ematen dira eta ez soilik aplikazio-programetan.

Aplikazioak eta aplikazio-hiltzaileak 
Zenbait aplikazio hardware-plataforma bertsio desberdinetarako erabilgarri daude, baina badira aplikazioak soilik plataforma batean lan egiten dutenak. Adibidez, geografia aplikazio bat Windowsentzat, hezkuntza-aplikazio bat Androidentzat edo Linuxeko joko bat. Batzuetan aplikazio berri bat sortzen da hardware-plataforma baten bakarrik erabilgarri dena eta plataforma horren komenigarritasuna handitzen duena. Horri aplikazio-hiltzailea edo app-hiltzailea deitzen zaio. Adibidez, VisiCalc, Apple II ordenagailurako garatua, lehendabiziko software modernoko kalkulu-orria izan zen eta horrek bulegoetarako konputagailu pertsonal berriak saltzea lagundu zuen. Blackberry mugikorretan bere posta elektronikoaren softwarea izan zen. Hogeita batgarren mendearen lehenengo hamarkadan, app laburdura (1981. urtean edo lehen sortua) famatua egin da gailu elektronikoen —hala nola telefono adimentsuen eta tableten— aplikazioak adierazteko. Duela gutxi, bertsio laburtua idazmahaiko aplikazioen softwarea adierazteko baita ere erabili egiten da.

Sailkapena 
Webaren garapen eta erabilera ia unibertsalaren ondorioz, aplikazio natiboen artean desberdintasunak sortu dira. Komunitate informatikoan eztabaida polemiko bat egon da web-aplikazioek zenbait asmotarako ordezkatzen dituzten aplikazio natiboei buruz, batez ere gailu elektronikoetan, hala nola telefono adimentsuetan eta tabletetan. Zenbait erabilpenetarako web-aplikazioak ospetsuagoak egin dira, baina aplikazioen abantailek horiek garaiz desagertu ez daitezen laguntzen dute. Gainera, biak osagarriak edota integratuak izan daitezke.

Aplikazioen softwarea horizontala edo bertikala izan daiteke. Aplikazio horizontalak famatuenak eta orokorrenak dira, erabilpen ohikozkoak direlako, testu-prozesadorea eta datu-baseak adibidez. Aplikazio bertikalak produktu espezializatuak dira, erakunde baten barruko industria, negozio edo departamentu konkretu baterako diseinatuak direnak. Softwareko suit integratuak fabrikazio-sistema, banku-sistema, kontabilitate edo bezero-zerbitzu baten alderdi espezifiko bakoitza maneiatzen saiatuko dira.

Mota askotako aplikazio-softwareak daude:

 Aplikazio-paketea edo suit: elkar taldekaturik dauden aplikazio multzoa da. Orokorrean, funtzioak, ezaugarriak eta erabiltzaile interfazeak dituzte erlazionaturik, eta beraien artean elkarri eragin daitezke, adibidez beste aplikazioen fitxategiak irekiz. Aplikazio komertzialak paketeetan maiz saltzen dira, Microsoft Office, eta iWork esaterako, eta aplikazio libreak ere bai, Libre Office kasu, kalkulu-orriak, testu prozesadorea, eta abar, bateratzen dituztenak. Baina paketeak beste hainbat helburutarako daude, musika edo grafikoak kudeatzeko, esaterako.
 Enpresa softwarea: erakunde oso baten prozesuen eta datu-fluxuen betebeharrak asetzen ditu, hainbat departamentuei esker, askotan ingurune handi antolatu baten. Adibideak enpresa baliabide plangintza, bezeroekiko harremanak kudeatzeko sistemak (CRM) eta horniketa katearen kudeaketarako softwarea dira.
 Hezkuntza softwarea: edukien banaketarako softwarearekin erlazionatuta dago, baina bere edukia edo ezaugarriak irakasleen edo ikasleen erabilpenerako moldatuta daude. Adibidez, ebaluazioak (probak) entrega ditzake, materialaren bidez aurreratzea jarrai dezake edo lankidetza ahalmenak barnera ditzake. Hemen ere aplikazio multzoak edo plataformak sortu egin dira, Moodle kasu.
 Simulazio softwarea: bere izenak adierazten duen bezala, sistema fisikoak edo abstraktuak simulatu egiten ditu ikerkuntza, trebakuntza eta entretenimendurako.
 Ingeniaritza produktuen softwarea: hardwareko eta softwareko produktuak garatzeko erabili egiten da. Ordenagailuz lagundutako diseinua (CAD), ordenagailuz lagundutako ingeniaritza (CAE), programazio lengoaien edizioa eta konpilazio erremintak, garapen ingurune integratuak eta aplikazioen programatzaile interfazeak software mota honetako adibideak dira.
 Baliabide garapenaren softwarea: baliabide inprimatuak eta elektronikoak sortzen ditu gainerakoek kontsumitu ditzaten, gehienetan ingurune komertziala edo hezigarria da. Software mota honen barruan arte grafikoen softwarea, idazmahaiko argitaratze softwarea, multimedia garapeneko softwarea, HTML editoreak, animazio digitalen editoreak, audioaren edo bideoaren konposizio digitala eta hainbat gehiago aurki daitezke.
 Edukien sarbiderako softwarea: editatu gabeko edukietara sarbidea duen softwarea da, hala ere edukiaren edizioa ahalbidetzen duen softwarea eduki dezake. Software hau argitaratutako entretenimendu digital eta eduki digitalak kontsumitzeko gizabanakoen eta taldeen beharrak asetzen ditu. Multimedia-erreproduzitzaileak, web nabigatzaileak eta laguntza esploratzaileak dira adibide batzuk.
 Informazio langileentzako softwarea: erabiltzaileei informazioa sortu eta administratzea ahalbidetzen die, gehienetan sail baten barruko banako proiektuetarako, enpresa administrazioarekin desberdinduta. Adibideak denbora administrazioa, baliabide administrazioa, erreminta analitikoak, kolaboraziokoak eta dokumentaziozkoak. Testu prozesadoreak, kalkulu-orriak, posta elektronikoko eta blogeko bezeroak, informazio pertsonaleko sistema eta banakako baliabide editoreak informazioaren langileei eginkizun asko betetzen lagundu diezaiekete.
 Enpresa azpiegiturako softwarea: ahalmen arruntak ahalbidetzen ditu enpresako software-sistemak onartzeko. Datu-baseak, posta elektronikoko zerbitzariak eta sare eta segurtasuna administratzeko sistemak dira adibide batzuk.

Aplikazioak plataforma informatikoetan sailkatu daitezke. Esaterako, sistema eragile berezi batentzako hodei konputazio bezalako edukien banaketa sare bat eta Web 2.0 aplikazioak. Beste adibide gisa, gailu mugikorrentzako sakelako mugikorraren aplikazioak bezalako banaketa gailuak daude.

Sistema eragile bat aplikazio-softwarea izendatu daiteke kalkulu, neurketa, errepresentazio eta testu prozesamendu moduko eginkizun errazak, erabiltzailearen komando lerrotik edo interfaze grafikotik kontrolatzen ez direnak, gauzatu ditzakeelako. Aldiz, sistema eragileetan sartutako aplikazio-softwarea ez da kontuan hartzen, kalkulagailu software bat edo testu-editore bat esateko.

Hainbat informazio-software 

 Kontabilitateko softwarea
 Datuen kudeaketa
 Kontaktuen kudeatzailea
 Kalkulu orria
 Datu-baseko softwarea
 Dokumentazioa
 Dokumentuak automatizatzea
 Testu-prozesadorea
 Autoediziorako softwarea
 Diagramazio-softwarea
 Aurkezpen-softwarea
 Posta elektronikoa
 Blogetarako softwarea
 Enpresa baliabideen plangintza
 Finantza-softwarea
 Eguneroko eragiketetarako softwarea
 Banku-softwarea
 Konpentsazio-sistemak
 Software aritmetikoa
 Landa-zerbitzuen kudeaketa
 Lan-indarra kudeatzeko softwarea.
 Proiektuak kudeatzeko softwarea
 Egutegi-softwarea
 Enplegatuen programaziorako softwarea
 Lan-fluxuko softwarea
 Erreserba-sistemak

Entretenimendurako softwarea 

 Pantaila-babesleak
 Bideo-jokoak
 Arkade
 Kontsola-jokoak
 Mugikorrentzako jolasak
 Ordenagailu pertsonaleko jokoak
 Arterako Softwarea
 Erakustaldiak
 64K intro

Hezkuntza-softwarea 

 Ikasgelaren kudeaketa.
 Erreferentzia softwarea.
 Inkesten kudeaketa. Inprimaki edo formularioak.
 Entziklopedia-softwarea.

Enpresa-azpiegiturako softwarea 

 Enpresa-laneko fluxu-softwarea.
 Datu-baseak kudeatzeko sistema (DBMS).
 Aktibo digitalak kudeatzeko softwarea (Dam).
 Dokumentuak kudeatzeko softwarea.
 Geografia-informazioko sistema (GIS).

Simulazio-softwarea 

 Simulagailu informatikoak.
 Simulagailu zientifikoak.
 Simulagailu sozialak.
 Gudu-zelaiaren simulagailuak.
 Larrialdiko simulagailuak.
 Ibilgailuen simulagailuak.
 Hegaldi-simulagailuak.
 Gidatze-simulagailuak.
 Simulazio jolasak.
 Ibilgailuen simulazio jolasak.

Baliabideak garatzeko softwarea 

 3D infografiako softwarea.
 Animazio-softwarea.
 Arte grafikoko softwarea.
 Grafiko rasterizatuen editorea.
 Bektore-grafikoen editorea.
 Irudien antolatzailea.
 Bideoa editatzeko softwarea.
 Audioa editatzeko softwarea.
 Audio digitaleko lan estazioa.
 Musika sekuentziatzailea.
 Gidoilaria.
 Html editorea.
 Jokoak garatzeko tresna.

Produktu-ingeniaritzako softwarea 

 Hardware ingeniaritza
 Ordenagailuz lagundutako ingeniaritza
 Ordenagailuz lagundutako diseinua (CAD)
 Ordenagailuz lagundutako fabrikazioa (CAM)
 Elementu finituen analisia

Software ingeniaritza 

 Konpilazio-softwarea.
 Garapen integratuaren ingurunea.
 Konpiladorea.
 Estekatzailea.
 Errore-razlea.
 Bertsioen kontrola.
 Jokoak garatzeko tresna.
 Lizentzia-kudeatzailea.

Erreferentziak

Ikus, gainera 

 Web aplikazio
 Mugikorrerako aplikazio

Kanpo estekak 

Softwarea