SOFTWARE SCARICABILI
EFFETTUA UNA RICERCA PER UN SOFTWARE


Ricerca personalizzata


ELENCO SOFTWARE
Ant Renamer2
Partition Magic 7
VMware Workstation
WiFi Hopper
ER FINESTRA
Rocket Dock
Start Delay
Universal Viewer
Winrar
Offline Commander
MegaManager
Flashget
Orbit
NavNGo iGO8
Sygic DRIVE
ACDSee Pro
Cinema 4d
FastStone Capture
MilkShape
Right Click Image Converter v2.2
Ico FX
Inkscape
NIF Tools MAX Plugins
NIFskope
Picasa
RAW Viewer
The GIMP
UltraVNC
eMule
Feed Demon
FileZilla
Firefox
Flash Player
Gateway6
Google Voice And Video
Hamachi
Java Runtime Environment
Pidgin
Shockwave Installer
Silverlight
Skype
Team Viewer
Iso Buster
Nero Burning Rom
YASU
AnyToIso
Daemon Tools
MAGICISO
Camtasia Studio
DivFix
DrDivx
DVD X Player Pro
HJ Split
Sound Forge 8
VirtualDub
Any Video Converter
Audacity
Avi Preview
Codec MP4
Debut
DVD Decrypter
fourcc
GOM Player
Kinovea
MakeInstantPlayer
Media Converter SA Edition 0.8
Movie Maker 2
Quick Time Alternative
RAD Tools
Real Alternative
VLC Media Player
Wimpy FLV Player
Winamp
Windows Mediaplayer
XviD
Yawcam
4t Tray Minimizer
Active Keys
Private Disk Light
Taskbar Shuffle
Universal Shield
USB Deview
xPlorer²
Free Hide Folder
Net Profiles
Sys Spec
XPUserHide
Acronis True Image
DriverMax
SyncBack
USB Image Tool
O&O Defrag Professional
Vista Manager
WinXP Manager
Auslogics Disk Defrag
Auslogics Registry Defrag
Auslogics System Information
Recover Files
Recuva
Microsoft .NET Framework 1.1
Microsoft .NET Framework 2
SyncToy
Microsoft Visual C++ 2005 Redistributable Package
Windows Installer 3
Save Icon
Explorer Breadcrumbs 1.3
FindMe 1.0
Salva OCX
TeraCopy
ToolTip Fixer 1.0.0
Unlocker 1.8.7
Update Checker
mxone
NOD32 Antivirus
Antivir 8
EncryptOnClick
Private Disk Light
Spybot 1.60
Spyware Terminator 2.2.3.444
Windows Worms Doors Cleaner
Apache
PHP
Arduino
Coderush and Refactor
N-Vu
Sothink DHTMLMenu
Fireworks 8
CS3 Suite
Macromedia Studio 8
Free Hand
easyphp
Free CSS Toolbox
FontHead Fonts
PDF Creator
Photoshop
Abiword
Spranq Eco Sans Regular
File Format Converters Microsoft Office 2007
Foxit Reader
Free PDF to Word Doc Converter
Open Office 3.0.0
Notepad++ 5.1.4
Gnumeric 1.6.3
Royale Noir
Xml Notepad
Royale Remixed
Rocket Dock v1.2.5

Il termine software (usato in ambito informatico) è una vocabolo creato a partire da due termini della lingua inglese, soft (morbido) e ware (manufatto, oggetto) e sta ad indicare un programma o un insieme di programmi in grado di funzionare su un elaboratore.

I software possono essere classificati secondo diverse caratteristiche: funzionalità (video scrittura, foglio elettronico, database, browser ecc), grado di apertura (open source o commerciale), tipo di sistema operativo (i software possono girare su Linux, MacOs, Unix o WIndows), istallabile o portabile o tipo di interfaccia (alfanumerica o grafica). Per fare un esempio, un software del tipo sistema operativo - basato su Linux - può essere a riga di comando o a interfaccia grafica e può essere una distro live o installabile.

I software possono essere divisi in quattro categorie principali:

  • Software di base, che a sua volta si divide in tre ulteriori categorie:
  • driver
  • firmware (cioè i software contenuti direttamente nell'hardware e che ne regolano le funzioni interne)
  • programmi applicativi (cioè tutti quei software che vengono utilizzati per il lavoro quotidiano: dai programmi per l'ufficio, ai videogiochi)

Un software viene normalmente realizzato utilizzando uno o più linguaggi di programmazione. Se il progetto diventa complesso, è opportuno dividere il programma in uno o più moduli, che possono essere così affidati a diversi programmatori, modificati più semplicemente e riutilizzati in altri progetti.

La fase detta di compilazione, traduce ogni file del codice sorgente in un file oggetto contenente il programma in linguaggio macchina adeguato all'architettura hardware di destinazione. In seguito tutti i file oggetto attraversano una fase di linking per giungere al prodotto finale: il file eseguibile.

Alcuni software non vengono compilati in quanto le istruzioni contenute nel codice sorgente vengono subito eseguite da un software detto interprete.

La gestione del processo di sviluppo è caratterizzato dalla scelta di un modello di sviluppo del software codificato nell'ambito dell'Ingegneria del Software (Software Engineering), esistono:

  • Il modello classico, o a cascata (water-fall)
  • Il modello a spirale (object oriented)