Een teksteditor is een systeem- of applicatieprogramma. Applicatiesoftware, classificatie

In dit artikel wil ik het hebben over welke soorten applicatieprogramma's, evenals welke applicatieproblemen met hun hulp kunnen worden opgelost (bijvoorbeeld een voorbeeld van een eenvoudige database) en welke rol ze spelen voor de eindgebruiker van een personal computer. Allereerst zou ik willen opmerken dat computers alle gegevens kunnen verwerken die de gebruiker ernaar verzendt. Maar om ervoor te zorgen dat deze gegevens correct door de machine worden herkend en begrepen, is het noodzakelijk om te componeren speciaal programma in een taal die hij begrijpt of, zoals het gemakkelijker is om te zeggen, een reeks opeenvolgende instructies voor het uitvoeren van bepaalde acties.

Soorten applicatieprogramma's

Applicatieprogramma's zijn dergelijke programma's, waarvan het doel is gericht op het oplossen van bepaalde problemen en directe interactie met de gebruiker. Computerprogramma's noodzakelijk voor het automatiseren van processen, het opslaan en verwerken van gegevens, modellering, ontwerp, enz. complex computerprocessen. Programma's worden gewoonlijk in twee klassen verdeeld: systeemprogramma's en applicatieprogramma's. De eerste worden voornamelijk gebruikt om binnenkomende informatie van bepaalde apparatuur te verwerken: netwerk kaart, videokaart, aangesloten apparatuur, bijv. dit zijn de programma's die communiceren met de hardware of externe apparaten. We zullen erover praten in de volgende artikelen. Maar laten we het over de tweede – applicatieprogramma's – in meer detail hebben.

Applicatieprogramma's zijn ontworpen om mee te communiceren eindgebruiker, d.w.z. de gebruiker lijkt met zichzelf te communiceren, maar alleen via het programma voert hij bepaalde gegevens in als invoer en ontvangt een bepaald resultaat van de verwerkte gegevens als uitvoer. Dit is een soort oplossing toegepaste taak, Dit is bijvoorbeeld het scannen van afbeeldingen en de daaropvolgende verwerking ervan of het zoeken naar de benodigde bestanden. Het gebruik van applicatieprogramma's kan worden waargenomen op bijna alle gebieden van menselijke activiteit, of het nu gaat om boekhouding in een onderneming of om creatie grafische afbeeldingen, tekening, enz. Het gebruik van applicatieprogramma's is ook aanwezig in zeer belangrijke systemen als databasebeheersystemen. Dit is erg belangrijk in grote ondernemingen waar een groot aantal van gebruikers en die echt grote hoeveelheden informatie moeten opslaan en gebruiken.

Typen en voorbeelden van applicatieprogramma's

Applicatieprogramma's zijn:

  • Teksteditors. Ontworpen voor het maken en bewerken van tekst zonder ontwerp;
  • Tekstverwerkers (MS Word). Meer geavanceerde teksteditors waarmee u tekst met ontwerp kunt bewerken, lettertypen en -groottes kunt wijzigen, invoegen grafische bestanden, tafels, enz. voor een representatiever tekstontwerp;
  • Spreadsheets (MS Excell). Wordt voornamelijk gebruikt om de gegevens in deze tabellen te verwerken. Toegepaste problemen meestal uitgevoerd om inloggegevens op te slaan en deze vervolgens te analyseren;
  • Raster- en vectorgrafische editors (Photoshop, Corel), “viewers”. Door dit soort applicatieprogramma's te gebruiken, kunt u grafische afbeeldingen maken, bewerken en ook bekijken;
  • Audio-videospelers, editors (WinAmp). Hiermee kunt u video's bekijken, naar muziek luisteren en muzikale composities maken;
  • Databasebeheersystemen (bijvoorbeeld - MSQL). Dergelijke programma's worden gebruikt om met databases te werken. Bijvoorbeeld een klantboekhoudprogramma - eenvoudige basis om informatie over klanten, hun contactgegevens, enz. op te slaan. U kunt bewerkingen uitvoeren om records te zoeken, te verwijderen en aan de database toe te voegen;
  • Vertalers of elektronische woordenboeken. Met dergelijke toepassingsprogramma's kunt u dat doen bijzondere inspanning tekst vertalen naar verschillende vreemde talen zonder ze rechtstreeks te bestuderen;
  • Computer spelletjes. Gebruikt voor entertainment of voor ontwikkeling op een speelse manier.

Een voorbeeld van een applicatieprogramma zou bijvoorbeeld een programma kunnen zijn voor het tellen van reposts. Het is moeilijk om alle soorten applicatieprogramma's op te sommen, maar we hebben geprobeerd de belangrijkste applicatieprogramma's uit te lichten.

Applicatieprogramma's

Applicatieprogramma of sollicitatie- een programma dat is ontworpen om bepaalde gebruikerstaken uit te voeren en is ontworpen voor directe interactie met de gebruiker. In de meeste besturingssystemen hebben applicatieprogramma's geen directe toegang tot computerbronnen, maar communiceren ze met hardware, enz. door besturingssysteem.

Definitie

NAAR applicatiesoftware (applicatiesoftware) verwijzen naar programma's die zijn geschreven voor gebruikers of door gebruikers zelf om een ​​specifieke taak aan de computer toe te wijzen. Programma's voor het verwerken van bestellingen of het aanmaken van mailinglijsten zijn voorbeelden van applicatiesoftware. Programmeurs die applicatiesoftware schrijven, worden applicatieprogrammeurs genoemd.

Classificatie van applicatiesoftware

  • Applicatiesoftware voor ondernemingen en organisaties. Bijvoorbeeld financieel management, klantrelaties, supply chain. Dit type omvat ook afdelingssoftware voor kleine bedrijven, maar ook software voor individuele afdelingen binnen een grote onderneming. (Voorbeelden: reiskostenbeheer, IT-helpdesk)
  • Software voor bedrijfsinfrastructuur. Biedt algemene kenmerken ter ondersteuning van bedrijfssoftware. Dit zijn databases, servers E-mail, netwerk- en beveiligingsbeheer.
  • Software voor informatiewerkers. Serveert behoeften individuele gebruikers bij het creëren en beheren van informatie. Dit is in de regel het beheer van tijd, middelen, documentatie, bijvoorbeeld teksteditors, spreadsheets, clientprogramma's voor e-mail en blogs, persoonlijke Informatie Systemen en mediaredacteuren.
  • Software voor toegang tot inhoud. Wordt gebruikt om toegang te krijgen tot bepaalde programma's of bronnen zonder deze te bewerken (het kan echter ook een bewerkingsfunctie bevatten). Ontworpen voor groepen of individuele gebruikers digitale inhoud. Dit zijn bijvoorbeeld mediaspelers, webbrowsers, hulpbrowsers, enz.
  • Educatieve software komt qua inhoud dicht in de buurt van software voor media en entertainment, maar stelt in tegenstelling tot software duidelijke vereisten voor het testen van de kennis van de gebruiker en het volgen van de voortgang bij het leren van een bepaald materiaal. Veel educatieve programma's omvatten functies voor delen en samenwerking met meerdere partijen.
  • Simulatiesoftware. Wordt gebruikt om fysieke of abstracte systemen te simuleren met als doel wetenschappelijk onderzoek, educatie of entertainment.
  • Softwaretools op het gebied van media. Voldoe aan de behoeften van gebruikers die gedrukte of elektronische mediabronnen produceren voor andere consumenten, commercieel of commercieel educatieve basis. Dit zijn programma's voor afdrukken, lay-out, multimediaverwerking, HTML-editors, digitale animatie-editors, digitaal geluid enzovoort.
  • Applicatieprogramma's voor ontwerp en constructie. Gebruikt bij de ontwikkeling van hardware (“Hardware”) en software. Omvat computerondersteund ontwerp (CAD), computerondersteund ontwerp(computerondersteunde engineering - CAE), bewerken en compileren van programmeertalen, geïntegreerde ontwikkelomgevingen, applicatieprogrammeurinterfaces.

zie ook

Wikimedia Stichting. 2010.

  • Applicatiesoftware
  • Priklonski

Bekijk wat "Applicatieprogramma's" zijn in andere woordenboeken:

    Toepassingen voor algemene doeleinden- tekst- en grafische editors, mediaprogramma's (audio- en videospelers, ontvangstsoftware televisieprogramma's enz.), databasebeheersystemen, softwareplatforms normaal gebruik voor softwareontwikkeling... ... Officiële terminologie

    Speciale applicatieprogramma's- Speciale applicatieprogramma's zijn programma's die zijn ontwikkeld met het oog op het oplossen van specifieke applicatieproblemen in een bepaalde ISPD (inclusief informatiebeveiligingssoftware ontwikkeld voor een specifieke ISPD)... Bron: Basic... ... Officiële terminologie

    toepassingsobjecten- Applicatieobjecten zijn functies en parameters van het applicatieprogramma die zichtbaar zijn voor de programmeerinterface (API) toepassingsniveau. Onderwerpen over computernetwerken NL... ... Handleiding voor technische vertalers

    Applicatie-interface- de interface waarmee de applicatie toegang krijgt tot het besturingssysteem en andere diensten. De applicatieprogramma-interface biedt vier soorten services: systeem, communicatie en informatie Service, A… … Financieel woordenboek

    Utilitaire programma's- programma's die zijn ontworpen om aan de behoeften van hun ontwikkelaars te voldoen. Doorgaans lossen dergelijke programma's problemen op die niet bedoeld zijn voor brede verspreiding. Zie ook: Applicatieprogramma's Financial Dictionary Finam... Financieel woordenboek

    Segmentatie van applicaties- het verdelen van een applicatieprogramma in delen die over systemen verspreid kunnen worden lokaal netwerk. Segmentatie wordt uitgevoerd met behulp van speciale toolsoftware. In het Engels: Segmentatie van applicatieprogramma's Zie... Financieel woordenboek

    TRAINING PROGRAMMAS- toegepast (zie) om het werk van de student te beheren educatief materiaal; zijn ontwikkeld om computerondersteuning te bieden voor het beheersen van materiaal over elk onderwerp in een bepaalde discipline. Het bepaalt de volgorde en het tempo... ... Grote Polytechnische Encyclopedie

    GOST R 53622-2009: Informatietechnologieën. Informatie- en computersystemen. Fasen en fasen van de levenscyclus, soorten en volledigheid van documenten- Terminologie GOST R 53622 2009: Informatie Technologie. Informatie- en computersystemen. Fasen en mijlpalen levenscyclus, soorten en volledigheid van documenten origineel document: 3.1 hardware softwareplatform: Eén enkele set fondsen... ...

    fase- 3.16 fase: Deel van de fase dat een specifiek resultaat heeft in het proces van het creëren van een IVS. 4 Symbolen en afkortingen In deze standaard worden de volgende symbolen en afkortingen gebruikt: AISS geautomatiseerde informatie hulpsystemen; APP-hardware... ... Woordenboek-naslagwerk met termen van normatieve en technische documentatie

    Geschiedenis van Linux- Dit artikel of deze sectie moet worden herzien. Verbeter het artikel in overeenstemming met de regels voor het schrijven van artikelen... Wikipedia

Boeken

  • Toegepaste problemen in operationeel onderzoek. UMO-stempel op klassiek universitair onderwijs, Afanasyev M.Yu., Bagrinovsky K., Matyushok V.M.. 352 pp. Handleiding bevat een theoretische beschrijving van de hoofddoelstellingen van het vak Applied Operations Research: Development optimaal plan productie, optimale problemen... Koop voor 1244 UAH (alleen Oekraïne)
  • Toegepaste problemen in operationeel onderzoek, M. Yu Afanasyev, K. A. Bagrinovsky, V. M. Matyushok. Het leerboek bevat een theoretische beschrijving van de hoofdtaken van het vak "Toegepaste problemen in operationeel onderzoek": ontwikkeling van een optimaal productieplan, optimale mengproblemen en...

Wat is software

De mogelijkheden van een moderne pc zijn zo groot dat alles groter aantal mensen vinden er gebruik van in hun werk, studie en het dagelijks leven. De belangrijkste kwaliteit Het belangrijkste kenmerk van een moderne computer is de “vriendelijkheid” tegenover de gebruiker. Communicatie tussen een persoon en een computer is eenvoudig, visueel en begrijpelijk geworden. De computer zelf vertelt de gebruiker wat hij in een bepaalde situatie moet doen en helpt hem uit moeilijke situaties te komen. Dit is mogelijk dankzij computersoftware.

Laten we de analogie tussen een computer en een persoon opnieuw gebruiken. Een pasgeboren mens weet niets en kan niets doen. Hij verwerft kennis en vaardigheden tijdens het ontwikkelingsproces, het leren en het verzamelen van informatie in zijn geheugen. Een computer die in een fabriek wordt samengesteld uit microcircuits, draden, printplaten en andere dingen, is als een pasgeboren mens. We kunnen zeggen dat het laden van software in het geheugen van een computer vergelijkbaar is met het lesgeven aan een kind. Software wordt gemaakt door programmeurs.

De volledige set programma's die op alle apparaten is opgeslagen lange termijn geheugen computer, vormt de software (software).

Computersoftware wordt voortdurend bijgewerkt, ontwikkeld en verbeterd. Prijs geïnstalleerde programma's op een moderne pc overschrijdt vaak de kosten technische apparaten. De ontwikkeling van moderne software vereist zeer hoge kwalificaties van programmeurs.

Soorten software

Er zit een noodzakelijk onderdeel in computersoftware, zonder dat kun je er simpelweg niets mee doen. Het heet systeemsoftware. De koper schaft een computer aan die is uitgerust met systeemsoftware, die voor de werking van de computer niet minder belangrijk is dan het geheugen of de processor. Onder computersoftware vallen naast systeemsoftware ook applicatieprogramma's en programmeersystemen.

Computersoftware is onderverdeeld in:

Systeem software;
- applicatiesoftware;
- programmeersystemen.
Over systeemsoftware en programmeersystemen we zullen praten Later. Laten we nu kennis maken met de applicatiesoftware.
Samenstelling van applicatiesoftware
Programma's waarmee de gebruiker zijn problemen kan oplossen informatieve taken zonder toevlucht te nemen tot programmeren worden applicatieprogramma's genoemd.

In de regel geven alle gebruikers er de voorkeur aan een reeks applicatieprogramma's te hebben die bijna iedereen nodig heeft. Ze heten programma's algemeen doel. Deze omvatten:

Tekst- en grafische editors waarmee je kunt koken diverse teksten, tekeningen maken, tekeningen bouwen; met andere woorden, schrijf, teken, teken;

Databasebeheersystemen (DBMS), waarmee u van uw computer een naslagwerk over elk onderwerp kunt maken;

Tabelprocessors waarmee u spreadsheetberekeningen kunt organiseren die in de praktijk veel voorkomen;

Communicatie(netwerk)programma's ontworpen om informatie uit te wisselen met andere computers die zijn aangesloten op de gegevens in een computernetwerk.

Erg populaire visie applicatiesoftware zijn computer spelletjes. De meeste gebruikers beginnen hun communicatie met de computer vanaf hen.

Daarnaast zijn er een groot aantal applicatieprogramma's speciaal doel Voor professionele activiteit. Ze worden vaak applicatiesoftwarepakketten genoemd. Dit is bijvoorbeeld boekhoudprogramma's, het maken van overboekingen loon en andere berekeningen die worden gemaakt op boekhoudafdelingen; computerondersteunde ontwerpsystemen die ontwerpers helpen ontwerpen te ontwikkelen voor verschillende technische apparaten; pakketten waarmee u complexe problemen kunt oplossen wiskundeproblemen zonder programmering; trainingsprogramma's over verschillende schoolvakken en nog veel meer.

Systeem software

Systeemsoftware is een reeks programma's die zorgen voor doeltreffend management componenten computer systeem, zoals processor, RAM, invoer-/uitvoerapparaten, netwerkhardware, dat fungeert als een “cross-layer interface” met hardware aan de ene kant en gebruikersapplicaties aan de andere kant. In tegenstelling tot applicatiesoftware lost systeemsoftware geen specifieke applicatieproblemen op, maar zorgt het alleen voor de werking van andere programma's, beheert het de hardwarebronnen van het computersysteem, enz.

Besturingssysteem

Besturingssysteem - complex systeem programma's, dat de mogelijkheden van een computersysteem uitbreidt en zorgt voor het beheer van de bronnen, het laden en uitvoeren van applicatieprogramma's en interactie met gebruikers. In de meerderheid computersystemen OS is het belangrijkste, belangrijkste (en soms het enige) onderdeel van de systeemsoftware.
OS-functies
Hoofdfuncties(eenvoudig besturingssysteem):
Applicaties in het RAM laden en uitvoeren.
Gestandaardiseerde toegang tot randapparatuur(invoer-/uitvoerapparaten).
RAM-beheer (verdeling tussen processen, virtueel geheugen).
Controle van de toegang tot gegevens op niet-vluchtige media (zoals HDD, CD, enz.) georganiseerd in een of ander bestandssysteem. Gebruikersomgeving.
Netwerkoperaties, ondersteuning van protocolstacks.

Extra functies:
Parallelle of pseudo-parallelle uitvoering van taken (multitasking).
Interactie tussen processen: data-uitwisseling, onderlinge synchronisatie.
Het systeem zelf, evenals gebruikersgegevens en programma's, beschermen tegen acties van gebruikers (kwaadwillig of onwetend) of applicaties.
Differentiatie van toegangsrechten en werking voor meerdere gebruikers (authenticatie, autorisatie).
== Besturingssysteemconcept
==

Er zijn twee groepen OS-definities: “een set programma’s die hardware besturen” en “een set programma’s die andere programma’s besturen.” Beiden hebben hun exacte technische betekenis, die echter pas met meer duidelijk wordt gedetailleerde overweging de vraag waarom besturingssystemen überhaupt nodig zijn.
Er zijn toepassingen computer technologie, waarvoor het besturingssysteem niet nodig is. Tegenwoordig zijn er bijvoorbeeld veel ingebedde microcomputers te vinden huishoudelijke apparaten, auto's (soms tien per stuk), telefoons enz. Vaak draait zo'n computer constant maar één programma, dat start wanneer het wordt ingeschakeld. En eenvoudig game consoles- vertegenwoordigt ook gespecialiseerde microcomputers - kan het doen zonder een besturingssysteem en start een programma dat is opgenomen op een "cartridge" of CD die in het apparaat is geplaatst wanneer het is ingeschakeld. Sommige microcomputers en spelconsoles draaien echter nog steeds op hun eigen speciale besturingssystemen. In de meeste gevallen zijn dit UNIX-achtige systemen (dit laatste geldt vooral voor programmeerbare schakelapparatuur: firewalls, routers).

Basisideeën van het besturingssysteem

De voorganger van het besturingssysteem moet worden beschouwd als hulpprogramma's (laders en monitoren), evenals bibliotheken met veelgebruikte routines, die begonnen te worden ontwikkeld met de komst van universele computers 1e generatie (eind jaren 40). Nutsvoorzieningen minimaliseerden de fysieke manipulaties van de operator met de apparatuur, en de bibliotheken maakten het mogelijk om herhaalde programmering van dezelfde acties (implementatie van invoer-uitvoerbewerkingen, berekeningen wiskundige functies enzovoort.).

In de jaren vijftig en zestig werden de belangrijkste ideeën gevormd en geïmplementeerd die de functionaliteit van het besturingssysteem bepaalden: batchmodus, time sharing en multitasking, scheiding der machten, echte schaal tijd, bestandsstructuren En bestandssystemen.

Ingebouwde programma's

Ingebouwde programma's of firmware zijn programma's die 'hardwired' zijn in digitaal elektronische apparaten. In sommige gevallen (bijvoorbeeld BIOS IBM-PC compatibele computers) maken in wezen deel uit van het besturingssysteem dat is opgeslagen permanente herinnering. Genoeg eenvoudige apparaten het gehele besturingssysteem kan worden ingebed. Veel apparaten moderne computers hebben hun eigen “firmware” die deze apparaten bestuurt en de interactie ermee vereenvoudigt.

Nutsvoorzieningen

Hulpprogramma's (eng. utility of tool) zijn programma's die zijn ontworpen om een ​​beperkt aantal hulptaken op te lossen. Soms worden hulpprogramma's geclassificeerd als hulpprogramma's
Bewaken van sensorindicatoren en apparatuurprestaties - bewaken van processor- en videoadaptertemperaturen; S.M.A.R.T lezen harde schijven;
Beheer van hardwareparameters - beperking maximum snelheid rotatie van het cd-station; veranderende ventilatorsnelheid.
Monitoringindicatoren - controle van referentiële integriteit; juistheid van de gegevensregistratie.
Uitgebreide mogelijkheden - formatteren en/of opnieuw partitioneren van de schijf terwijl gegevens worden opgeslagen, verwijderen zonder de mogelijkheid van herstel.

Soorten hulpprogramma's

Schijfhulpprogramma's
Defragmenteerders
Schijfcontrole - zoeken naar bestanden en schijfgebieden die onjuist zijn opgenomen of op verschillende manieren zijn beschadigd en deze vervolgens verwijderen effectief gebruik schijfruimte.
Schijfopruiming - tijdelijke bestanden verwijderen, niet benodigde bestanden, het schoonmaken van de “mand”.
Schijfpartitionering - de schijf verdelen in logische schijven, die verschillende bestandssystemen kunnen hebben en door het besturingssysteem kunnen worden waargenomen als verschillende schijven.
Back-up - creatie reservekopieën hele schijven en aparte bestanden, evenals restauratie van deze kopieën.
Schijfcompressie - compressie van informatie op schijven om de capaciteit van harde schijven te vergroten. Registerhulpprogramma's
Hulpprogramma's voor apparatuurbewaking
Apparatuur testen

Applicatiesoftware

Een applicatieprogramma of applicatie is een programma dat is ontworpen om bepaalde gebruikerstaken uit te voeren en is ontworpen voor directe interactie met de gebruiker. In de meeste besturingssystemen hebben applicatieprogramma's geen directe toegang tot computerbronnen, maar communiceren ze met hardware, enz. via het besturingssysteem. Ook op in eenvoudige taal - hulpprogramma's.
Classificatie

Type
software voor algemeen gebruik
Teksteditors
Computerpublicatiesystemen
Grafische redacteur
DBMS
software voor speciale doeleinden
Expertsystemen
Multimediatoepassingen (mediaspelers, programma's voor het maken/bewerken van video, geluid, tekst-naar-spraak, enz.)
Hypertext-systemen ( Elektronische woordenboeken, encyclopedieën, referentiesystemen)
Contentmanagementsystemen
software op professioneel niveau
CAD
AWS
ACS
APCS
ASNI
Geografische Informatie Systemen
Factureringssystemen
CRM
Per toepassingsgebied
Applicatiesoftware voor bedrijven en organisaties. Bijvoorbeeld financieel management, klantrelaties, supply chain. Dit type omvat ook afdelingssoftware voor kleine bedrijven, maar ook software voor individuele afdelingen binnen een grote onderneming. (Voorbeelden: reiskostenbeheer, IT-helpdesk)
De software biedt gebruikers toegang tot computerapparaten.
Software voor bedrijfsinfrastructuur. Biedt algemene mogelijkheden ter ondersteuning van bedrijfssoftware. Deze omvatten databasebeheersystemen, e-mailservers, netwerk- en beveiligingsbeheer.
Software voor informatiewerkers. Voldoet aan de behoeften van individuele gebruikers om informatie te creëren en te beheren. Dit beheert in de regel tijd, middelen, documentatie, bijvoorbeeld teksteditors, spreadsheets, clientprogramma's voor e-mail en blogs, persoonlijke informatiesystemen en media-editors.
Software voor toegang tot inhoud. Wordt gebruikt om toegang te krijgen tot bepaalde programma's of bronnen zonder deze te bewerken (het kan echter ook een bewerkingsfunctie bevatten). Bedoeld voor groepen of individuele gebruikers van digitale inhoud. Dit zijn bijvoorbeeld mediaspelers, webbrowsers, hulpbrowsers, enz.
Educatieve software komt qua inhoud dicht in de buurt van software voor media en entertainment, maar stelt in tegenstelling tot software duidelijke vereisten voor het testen van de kennis van de gebruiker en het volgen van de voortgang bij het leren van een bepaald materiaal. Veel educatieve programma's omvatten functies voor delen en samenwerking met meerdere belanghebbenden.
Simulatiesoftware. Wordt gebruikt om fysieke of abstracte systemen te simuleren voor wetenschappelijk onderzoek, onderwijs of amusement.
Softwaretools op het gebied van media. Voldoet aan de behoeften van gebruikers die gedrukte of elektronische mediabronnen produceren voor andere consumenten, op commerciële of educatieve basis. Dit zijn programma's voor afdrukken, lay-out, multimediaverwerking, HTML-editors, digitale animatie-editors, digitale geluidseditors, enz.
Applicatieprogramma's voor ontwerp en constructie. Gebruikt bij de ontwikkeling van hardware (“Hardware”) en software. Omvat computerondersteund ontwerp (CAD), computerondersteunde engineering (CAE), bewerken en compileren van programmeertalen, geïntegreerde ontwikkelomgevingen, applicatieprogrammeurinterfaces.
Links naar gebruikte bronnen

Ontworpen om individuele problemen of een klasse van problemen op te lossen die verband houden met gegevensverwerking op een specifiek activiteitengebied. De term wordt gebruikt om applicatieprogramma's te onderscheiden van programma's die de computer rechtstreeks besturen en deel uitmaken van algemene software. Toepassingsprogramma's omvatten:

Agentprogramma's die, na het ontvangen van een taak, zelfstandig kunnen werken zonder tussenkomst van de gebruiker.
Een applet is een klein applicatieprogramma voor een ander, geavanceerder applicatieprogramma. De applet kan van de server naar de clientcomputer worden overgebracht en daarop worden uitgevoerd.
Extra modules (plug-ins) die de mogelijkheden van de hoofdapplicatiesoftware uitbreiden. Wat de webtechnologie betreft, extra modules vaak gebruikt om de mogelijkheden van browsers te verbeteren bij het werken met multimediagegevens, geluid en video.
Loader, die programmaobjectmodules in het hoofdgeheugen van de computer laadt en de verbindingen daartussen bewerkt.
Een killer-applicatie is een applicatieprogramma dat zo interessant is voor gebruikers dat ze speciaal een computer aanschaffen om ermee te werken. Een voorbeeld zou zijn PageMaker-programma, ontworpen voor desktop publishing, dankzij welke Macintosh-computers Appel begon specifiek voor drukdoeleinden te worden verkocht.
Linker - een lader die tijdens het laden een enkel programma samenstelt uit onafhankelijk vertaalde programma's.
Een programma-editor (programma-editor) is een type teksteditor die is ontworpen voor het maken en bewerken van programma's in een specifieke programmeertaal. Vaak zijn dergelijke editors ingebouwd in besturingssystemen of in gespecialiseerde hulpprogramma's. Met programma-editors kunt u: tekst interactief bekijken; programmaregels bewerken; tekstblokken kopiëren en verplaatsen; het kopiëren van een programma of een deel ervan opgegeven plaats een ander programma; contextueel zoeken en vervangen van tekstsubstrings; automatisch zoeken regel met de fout; programmasyntaxis controleren; het programma opslaan als een bestand; een afdruk van het programma en de onderdelen ervan.
Teksteditor, teksteditor(teksteditor, tekstverwerker) - ontworpen voor het maken, bewerken, weergeven en afdrukken, en voor het opslaan van verschillende soorten documenten en gegevens als bestanden.
Resident programma (geheugen resident) - een programma dat in blijft werkgeheugen De computer nadat hij zijn werk heeft voltooid. Het kan snel worden gebeld met behulp van een sneltoets.
Programmeersysteem - complex software, ontworpen om programmeerprocessen te automatiseren, waaronder: een programmeertaal, een programma-editor, een compiler of programma-interpreter, evenals een reeks hulpprogramma's (bijvoorbeeld subroutinebibliotheken) en documentatie die de voorbereiding mogelijk maken en vergemakkelijken softwareproducten. Voorbeelden van programmeersystemen zijn Turbo C, Turbo C++ en TurboPascal(ontwikkeld door Borland), Microsoft C, Quick C en Microsoft Basic (door Microsoft), VIP-BASIC v.1.5.Mainstay (voor Macintosh-pc's).
Een tekstherkenningssysteem is een set software die is ontworpen om gescand tekstmateriaal om te zetten van grafische vorm naar digitale (teken)vorm.
Tabeleditor, spreadsheet(tabeleditor) is een algemene naam voor toepassingsprogramma's die zijn ontworpen om rekenproblemen (economisch, boekhoudkundig, technisch, statistisch) op te lossen met grote hoeveelheden gegevens die in tabelvorm worden gepresenteerd.
Desktop Search is een klasse applicatieprogramma's die zijn ontworpen om te zoeken naar bestanden en gegevens op desktop-pc-schijven. Hun werk is gebaseerd op automatische indexeringsprocessen naar keuze van de gebruiker van alle of een deel van bestanden, mappen, individuele documenten en e-mailberichten, multimedia en andere gegevens in het computergeheugen, het opbouwen (en bijwerken) van indexbestanden en het implementeren van zoeken op trefwoorden Verpakt in indexbestand. Voorbeelden van dergelijke programma's zijn gratis programma's - Ask Jeeves Desktop Search 1.7.0; Copernic Desktop Search 1.2; Google Desktop Zoekopdracht; Yahoo! Desktop Search en betaald - dtDesktop Search 6.4; X1 Desktop Zoeken 5.0.

Een aantal concepten en termen worden geassocieerd met applicatieprogramma's:
API (Application Programming Interface) - set (“bibliotheek”) standaard procedures, software-interrupts, oproepen, dataformaten en andere faciliteiten die applicatieprogramma's moeten gebruiken om hun functies te implementeren.
Illustraties (clipart) - een illustratief inzetstuk, een grafisch fragment, een toepassing die is voorbereid in de "clipartbibliotheek", een toepassing voor tekst en grafische editors, desktop publishing-systemen.
IDE (Interactive Development Environment) is een interactieve softwareontwikkelomgeving.
Watermerk - een code die in digitaal materiaal is opgenomen met als doel de eigenaar te identificeren. Het kan wel of niet zichtbaar zijn voor de gebruiker.
Sneltoets - een toets of een reeks opeenvolgend ingedrukte toetsen waarmee een lokaal programma wordt gestart. Sneltoetsen zijn zo geselecteerd dat ze de werking niet verstoren bij het indrukken van de overeenkomstige toetsen in regelmatig gebruikte applicaties.
Rootkit -softwaremodule, onzichtbaar samen met bestanden die verborgen zijn in de mappen voor het besturingssysteem en de pc-gebruiker. Het gebruik van rootkit-technologieën kan tot beide leiden nuttige doeleinden(bijvoorbeeld bescherming informatieproduct tegen ongeoorloofd kopiëren, sneller of betrouwbaarder back-up bestanden) en vijandige functies (ongeautoriseerde toegang verkrijgen tot een pc, introduceren en distribueren malware zoals "worm" Trojaanse paard"). Het gebruik van rootkit-technologieën wordt niet verwelkomd door de informatiegemeenschap.