Instrumentele software pentru bioinformatică includ unele simple cu linie de comandă, programe grafice mai complexe și servicii web autonome. Sunt realizate de companii de bioinformatică sau de instituții publice.
Multe instrumente software gratuite și open-source au existat și au continuat să crească începând cu anii 1980.[2] Combinația dintre nevoia continuă de noialgoritmi pentru analiza tipurilor emergente de citiri biologice, potențialul de experimente inovatoarein silico și bazele de cod deschis disponibile gratuit au creat oportunități pentru grupurile de cercetare de a contribui la bioinformatică, indiferent de finanțare. Instrumentele open source acționează adesea ca incubatoare de idei sau plug-in-uri susținute de comunitate în aplicațiile comerciale. Ele pot oferi și standarde de facto și modele de obiecte partajate pentru a ajuta integrării bioinformațiilor.
Software-uri de bioinformatică open-source sunt Bioconductor, BioPerl, Biopython, BioJava, BioJS, BioRuby, Bioclipse, EMBOSS, .NET Bio sau limbaje de programare precum R, care conține numeroasepachete care pot fi folosite în analiza și prelucrarea datelor obținute în laborator sau pe teren.
Open Bioinformatics Foundation[2] și Conferința anuală Bioinformatics Open Source promovează software-uri de bioinformatică open-source.[3]