6 semplici categorie di software: le grandi categorie di software applicativo.
- Software di creazione. ...
- Software di comunicazione. ...
- Software di consumo. ...
- Software di calcolo. ...
- Software di utilità. ...
- Software d'interfaccia per database. ...
- Email di gruppo. ...
- Email Marketing.
- Sistema software, il sistema operativo (Windows, iOS, Android, macOS, Linux, e così via) e le utility che eseguono il dispositivo e fanno funzionare il computer.
- Software applicativo, la stragrande maggioranza del software, quello che Wikipedia chiama "la designazione generale dei programmi per computer per svolgere compiti". Quando compri una nuova applicazione, la maggior parte delle volte, è un software applicativo.
- Gli strumenti di programmazione del computer, compresi i compilatori, sono ciò che trasforma il codice in software applicativo. Questi sono spesso nascosti alla vista, ma sono una parte cruciale per portare nuovi software sui tuoi dispositivi.
Software di creazione
Le app che ti aiutano a creare cose. Foto e strumenti di disegno per creare arte. App di documentazione e scrittura per creare documenti. Software audio e video per registrare, remixare e pubblicare. Editor di codice per continuare il ciclo e costruire la prossima grande cosa.
AutoCAD e Adobe Creative Cloud, Microsoft Office e la maggior parte degli altri strumenti utilizzati da professionisti creativi e ingegneri. Editor di codice come Sublime Text, ambienti di sviluppo integrati (o IDE) come Visual Studio, e gli strumenti di programmazione come gcc che compilano il codice in un nuovo software - tutti gli strumenti che gli sviluppatori usano per far funzionare l'economia delle app. Questi sono i programmi che fanno notizia.
Software di comunicazione
Le app che ci connettono tra loro. L'e-mail ha iniziato tutto con i suoi rapidi messaggi elettronici tra computer mainframe universitari, prima che chiunque potesse ragionevolmente aspettarsi di possedere un computer, per non parlare di portarne uno in tasca.
L'e-mail si è trasformata in chat, che si è trasformata in social media, mentre Skype e FaceTime hanno finalmente realizzato il sogno del video telefono. Ogni volta che controlli Facebook, mandi un tweet al tuo gruppo di amici e mandi un'email al tuo capo, è un software di comunicazione che manda i tuoi messaggi avanti e indietro.
Software di consumo
Qui ci sono draghi ed esplosioni, sinfonie e silenzio. È qui che il dibattito su cosa sia il software si alza la testa. Ma anche i lettori di eBook, i visualizzatori di PDF, le app di notizie, i lettori multimediali sono software. Anche i giochi rientrano in questa categoria; potresti costruire qualcosa nel gioco, ma per la maggior parte stai consumando un'esperienza che qualcuno ha progettato.
Forse non sono il software che riempie la maggior parte della tua giornata lavorativa, ma sono il software che la gente userà per godersi le cose che costruisci nelle app di creazione.
C'è poi un'app difficile: Il browser web. È per definizione un visualizzatore, un'app di consumo, qualcosa per visualizzare il codice HTML creato da altri. Eppure oggi può anche eseguire applicazioni web basate su browser, rendendolo un altro modo di usare ogni categoria di software. È il sistema operativo di oggi (il codice che fa funzionare il computer stesso), in un certo senso.
Software di calcolo
È qui che tutto è cominciato - i computer, dopo tutto, sono macchine per calcolare numeri. È nella ricerca scientifica profonda che vengono testati i limiti dei cervelli di silicio, dove vivono le loro vite più significative. È qui che entrano in gioco l'apprendimento automatico e l'IA, le parole d'ordine preferite della tecnologia.
Il tuo computer è più che pronto a fare cose incredibili ed è il software della concorrenza come Mathematica e R a fare la magia.
Software di utilità
Applicazioni per la sincronizzazione dei file. FTP. Antivirus. Quell'app che hai installato per risolvere quel raro problema che hai avuto l'anno scorso. Strumenti di backup. WinZIP. Strumenti di ricerca, e Google stesso. Il software che mantiene il tuo software in funzione.
Queste applicazioni non sono divertenti, e non sembrano molto utili (tranne che per Google), ma legano insieme le questioni in sospeso. Sono il software che devi usare. A volte sono software di sistema, a volte sono software applicativi, ma il loro scopo principale è quello di eseguire compiti fondamentali per il vostro computer.
Software di interfaccia per database
Poi c'è tutto il resto, tutte variazioni sulla stessa cosa. Queste sono le applicazioni che riempiono il 90% delle categorie dell'App Store, il software che fa girare il mondo degli affari.
Tutto inizia con un database, "un insieme strutturato di dati contenuti in un computer". Vuoi gestire compiti, contatti, progetti, vendite, inventario, finanze, biglietti per i razzi? Hai bisogno di un database per immagazzinare quei dati.
Aggiungi un modulo per inserire i dati, e un visualizzatore per, beh, visualizzare i dati, e avrai un'app alimentata da un database.
Nella loro forma più semplice, la maggior parte delle app che immagazzinano dati si adattano a questo stampo, tutto, dalle tue app di note e contatti a un sistema CRM o ERP. Sono essenzialmente modi diversi di memorizzare e visualizzare i dati, con piccole modifiche per adattarsi a un flusso di lavoro specifico.