Login

Please fill in your details to login.





essential software

This is a list of all the standalone software and cloud based software I have used and have found useful over the years. It's all free and some of it is portable and can be run from a memory stick. If you find any useful software / sites, please let me know and I'll add them to the list. Also, if you find any of the details have changed, please let me know as well - I don't check this list very often.

Great software you can't do without
🌐
play.google.com
The classic binary game - I've only ever beaten it once.
🌐
www.7-zip.org
7-Zip is a file archiver with a high compression ratio.
🌐
play.google.com
Enjoy watching, trying, and learning with this guide to algorithms.
🌐
www.alice.org
Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D.
🌐
www.altap.cz
Altap Salamander is a fast and reliable two-panel file manager for Windows.
🌐
antp.be
Program that makes easier the renaming of lots of files and folders by using specified settings.
🌐
appjar.info
The easiest way to create GUIs in Python.
🌐
www.audacityteam.org
Sound editor. For saving files as MP3, you also need to install the 'LAME encoder' (link in this list).
🌐
www.autohotkey.com
Write automated scripts for Windows. With this utility, you can write automated scripts for windows. It's quite tricky but very rewarding.
🌐
briss.sourceforge.net
Used mainly for cropping PDF files.
🌐
play.google.com
Base Converter is a convenient tool which helps you convert numbers between bases from 2 to 36.
🌐
play.google.com
Bitty Data Logger will not magically obtain the data you want to chart. You must program the other device (e.g. micro:bit) correctly.
🌐
www.blender.org
3D Graphics for free!
🌐
www.bluej.org
BlueJ is an integrated Java development environment specifically targeted at learning. Requires the Java Development Kit to be installed to work.
🌐
sourceforge.net
Educational software for visualising automata. Already portable.
🌐
cs.colby.edu
Java based CPU simulator. Already portable - see installation notes.
🌐
calibre-ebook.com
Free ebook manager with advanced features.
🌐
celestia.space
The free space simulation that lets you explore our universe in three dimensions.
🌐
www.netacad.com
An innovative and powerful networking simulation tool used for practice, discovery and troubleshooting.
🌐
cmap.ihmc.us
Mind mapping software. Free, extremely powerful and server-client based Knowledge Modelling Application. Registration is required for download but the software is free.
🌐
www.inference.org.uk
Alternative user interface designed for use by less dextrously able computer users.
🌐
defold.com
The ultimate game engine for web and mobile.
🌐
www.ccleaner.com
Intelligent defragmentation of your hard drive to speed up performance and reduce wear and tear.
🌐
🌐
🌐
dia-installer.de
Free and powerful diagram editing software.
🌐
dotnet.jku.at
Software for visualisation of EBNF grammars. You can also generate grammars from your own language. I will provide you with a pascal grammar (initially!). The version you can download from the developer will not run on windows 7 so I have provided an amended version of the software to download from the resources box. Already portable.
🌐
www.eclipse.org
Cross platform IDE for developing in lots of different languages, including Java. Eclipse requires the Java Runtime Environment to run and the Java Development Kit to be installed if you are developing in Java. Already portable - simply extract the downloaded ZIP file, copy to your desired directory and run 'eclipse.exe'.
🌐
sourceforge.net
Ext2Read is an explorer like utility for Windows machines to explore Linux ext2 / ext3 / ext4 file systems, commonly used on Linux systems and servers. Already portable.
🌐
fwcalc.sourceforge.net
Free powerful calculator involving RPN functions.
🌐
filezilla-project.org
FTP Client and Server applications.
🌐
www.flowgorithm.org
Free software to simulate flowcharts.
🌐
www.freepascal.org
Free and open source implementation of Pascal programming language. Available as a standalone compiler and a old fashioned DOS programming environment.
🌐
www.freecadweb.org
🌐
freeplane.sourceforge.io
Great, actively developed free mind mapping application.
🌐
www.gimp.org
Graphic Manipulation. The GNU Image Manipulation Program for photo retouching and advanced graphics work. A good replacement for Adobe Fireworks if you can't afford it (which most people can't).
🌐
www.geany.org
A lightweight Integrated Development Environment (IDE). You will need to download the full windows installer (or whatever platform you are using) which includes the GTK2+ runtime environment. You also need to add information about the Python Interpreter to be able to use Geany effectively.
🌐
geosetter.de
Metadata editor. If your photos have the wrong timestamp on them or you want to remove or add GPS data to them, use this very powerful EXIF data editor.
🌐
ghostscript.com
GPL Interpreter for PostScript language and for PDF generation. Required by Scribus.
🌐
www.google.com
The best browser? The portable version does have a few issues.
🌐
www.graphcalc.com
Very capable graphing calculator for windows.
🌐
www.greenfoot.org
A visual programming environment related to BlueJ which allows you to learn to program in Java. Requires the Java Development Kit to the installed to work.
🌐
getgreenshot.org
Free, opensource screenshot utility. It allows you to take screenshots of the entire screen, windows and areas. Extremely useful and fast!
🌐
www.haskell.org
Haskell is a functional programming language which concentrates on provided ways of manipulating data using functions and does not take account of the state or position of the program. There is a 'portable' option in the installation.
🌐
www.heidisql.com
HeidiSQL is a lightweight, windows based application for managing MySQL or MSSQL databases.
🌐
hugin.sourceforge.net
Fantastic panorama stitching program. If you take multiple photographs using your digital camera, make sure they overlap slightly and throw them into Hugin to create an amazing panorama photo. There are too many options in the program to talk about but creating a simple panorama is surprisingly easy.
🌐
play.google.com
Program little office workers to solve puzzles.
🌐
portableapps.com
Free icon editor. Only the portable version is free so that's the link I've given.
🌐
www.imgburn.com
ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit!
🌐
inkscape.org
An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
🌐
ironpython.net
Open source Python implementation which allows Python programmers access to the Windows .net framework. This installs only the native Iron Python interpreter. If you want to use an IDE, you can use Python Tools for Visual Studio (PVTS) to integrate Iron Python (or 'normal' Python) with a current installation of Microsoft Visual Studio (free or paid versions).
🌐
www.brittunculi.com
A free processor simulator. Already portable
🌐
www.jflap.org
Useful software for experimentation with formal languages, FSM, FSA, Turing machines etc. Only really useful for A Level Computing. I can provided a version of JFLAP which integrates with the PortableApps platform with this document. Already portable with JRE.
🌐
www.oracle.com
Known as the JDK, installing this allows you to develop applications in Java. It does not provide an IDE - you'll have to use Netbeans or Eclipse for that. Since Oracle own Netbeans, you can download a bundle from the link which will install the JDK and Netbeans at the same time.
🌐
java.com
Required to run any Java Applications. Does not allow you to develop java applications (using any third party applications or native java programming) - for this, you need to use the Java Development Kit (included with Netbeans).
🌐
swisseduc.ch
Java based tools to model Finite State Machines, Turing machines and other cool stuff using a ladybird! Requires the JRE to work. The download page is in German but the English downloads are on the right (with an 'en' in the filename). The ones with an 'x' in the name don't have the solutions. I suggest you download Kara and TuringKara. I can provide a version of Kara and Turing Kara which integrates with Portable Apps in the resources. Already portable with the JRE.
🌐
play.google.com
General learning for the great good.
🌐
kidsruby.com
Programming environment similar to Hackerty Hack aimed at teaching younger people to code in Ruby programming language.
🌐
www.kodugamelab.com
Game development. Kodu lets kids create games on the PC and XBox via a simple visual programming language. There is an online community which you can share your creations with as well as get help.
🌐
krita.org
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
🌐
manual.audacityteam.org
Install this to enable Audacity to save MP3 files.
🌐
www.lazarus-ide.org
Really quite nice, modern, Delphi compatible, Pascal programming environment designed to allow you to create full windows applications. Produced by the same people that brought you Free Pascal.
🌐
www.libreoffice.org
Fully fledged and widely used free Office suite designed as a replacement for Microsoft Office. It does have it's quirks but is extremely powerful and will enable you to open, edit and create Office documents for nothing. Very useful! An alternative to this is Oracle Open Office - Libre Office is a 'fork' of this project.
🌐
play.google.com
Get coding in minutes (NOT FREE)
🌐
www.kolls.net
Free utility for modelling Logic Gates.
🌐
www.cburch.com
Free utility for logic gate and circuit modelling. Already portable if your have the JRE.
🌐
www.bullzip.com
Another fantastic utility from Bullzip - this adds an option to the right click context menu which allows you to calculate the MD5 hash of any file. Often, software download sites provide a publisher MD5 hash - by comparing this published value to the hash of the actual download, you can tell if the file you have downloaded has been tampered with or not.
🌐
appinventor.mit.edu
Create your own Android applications online using this free tool from MIT - they people that brought you Scratch. You need a Google Account to use this.
🌐
mariadb.org
Open source alternative to MySQL written by original MySQL developers. This is now used by XAMPP.
🌐
mathcast.sourceforge.net
Mathcast is an equation editor which allows you to produce complex mathematical equations to use in other documents, online or in presentations.
🌐
www.itu.dk
Free implementation of the ML functional programming language. You will need to follow the detailed manual installation instructions carefully.
🌐
www.mozilla.org
Another leading browser provided by the Mozilla Foundation.
🌐
dev.mysql.com
The world standard, freely installable SQL database management system.
🌐
nclass.sourceforge.net
Free UML Class Designer software which allows you to create UML diagrams with full Java and C# support.
🌐
www.softperfect.com
Really useful network tool to scan local networks to discover IP addresses of computers. Lots of advanced functions available like WOL (wake on lan). Make sure you download from the link at the bottom of the page - there are lots of 'download' links which aren't for this product! Already portable.
🌐
notepad-plus-plus.org
Multifunctional Text Editor with syntax highlighting. Notepad++ is a free source code editor and Notepad replacement that supports several languages.
🌐
www.xyntec.com
Numerical convertor.
🌐
www.onshape.com
🌐
obsproject.com
Free and open source screen recording and streaming software
🌐
sourceforge.net
Visual traceroute tool. Free and open source Java application. The software depends on the installation of WinPCap (see below) - the Windows Packet Capture driver - and the JRE. Also, the graphics requirements are quite high so it may not work so well on lower powered devices.
🌐
www.openstego.com
Steganography Tool. Steganography is the science of hiding secret message inside another larger and harmless looking message. This free application will enable you to engage in secret communication with your friends. The application is a portable Java executable - you can either download the installer or the zip package from the sourceforge homepage. Look in the 'lib' folder and double click the .jar file.
🌐
www.opera.com
Yet another browser! Opera is optimised for speed and relability.
🌐
www.getpaint.net
Paint.net is free photo editing software for computers that run Windows. Make sure you use the Download link on the top right - the other ones are adverts.
🌐
pencil.evolus.vn
Pencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms.
🌐
www.photofiltre-studio.com
Photofiltre is a complete image retouching program.
🌐
www.nattyware.com
Colour picker - allows you to find out the colour of any pixel on the screen. Great for graphic design. Already portable.
🌐
portableapps.com
Probably banned in school but provides a lot of free, portable versions of some really useful software (and games!). The platform also provides a useful way of organising your files on your USB drive. There are loads of really useful applications available as part of the PortableApps suite - I've provided links to them if I can in the software descriptions. By definition, already portable!
🌐
www.chiark.greenend.org.uk
A collection of software tools to allow secure communication, SFTP and creation of private and public keys. All tools are portable.
🌐
sourceforge.net
PyScripter is a cross platform development environment which picks up the installed Python programming interpreter automatically. This makes it easier to use but it does have a few quirks.
🌐
www.python.org
Python is a programming environment which allows you to work more quickly and easily. There are currently two versions of Python - 2.7.x and 3.4.x. There are differences between them - some functions are not cross compatible. You can run both versions on the same computer at the same time. Both installations will come with their own IDLE code editor.
🌐
raptor.martincarlisle.com
RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage. There are lots of documents on the webpage to help you learn to use the software.
🌐
www.ccleaner.com
Recover accidentally deleted files and folders
🌐
www.weitz.de
The Regex Coach is a graphical application for Windows which can be used to experiment with (Perl-compatible) regular expressions interactively.
🌐
www.sqlite.org
Software library that implements a zero configuration, portable SQL database engine. Can't really provide an installation for this - it really needs to be run portably - that is the whole point. Download it and put it in the root of your USB drive. Already portable - that's the point.
🌐
www.swi-prolog.org
Declarative / Logic Programming. SWI-Prolog offers a comprehensive free software Prolog environment
🌐
play.google.com
Create Micro:bit programs on your Samsung phone.
🌐
scratch.mit.edu
THE software to create games, animations and stories using a block based programming environment. The intention is that you use Scratch in the browser by visiting the Scratch website. However, you can download and offline version from the link.
🌐
www.scribus.net
Professional, free layout tool for producing professional publications. A bit like Microsoft Publisher.
🌐
smallbasic-publicwebsite.azurewebsites.net
Fantastic, free programming environment provided by Microsoft based on the Basic programming language of old.
🌐
www.softperfect.com
SoftPerfect Network Scanner can ping computers, scan ports, discover shared folders and retrieve practically any information about network devices via WMI, SNMP, HTTP, SSH and PowerShell.
🌐
www.plm.automation.siemens.com
🌐
play.google.com
SoloLearn has the largest collection of FREE code learning content, from beginner to pro!
🌐
solvespace.com
🌐
www.ccleaner.com
PC Profiler. Discover what's inside your computer.
🌐
speedcrunch.org
High precision, powerful desktop calculator.
🌐
play.google.com
A full blown coding adventure game (NOT FREE)
🌐
stellarium.org
Fantastic virtual planetarium. You are better off installing this because it's a bit slow of your flash drive.
🌐
www.wickeditor.com
The Wick Editor is a free, open-source tool for creating games, animations, and everything in-between!
🌐
www.tightvnc.com
VNC (Virtual Network Connection) software allows you to control other computers from yours. It's a bit like Remote Desktop Connection which is part of Windows but Tight VNC allows you to share control of a machine rather than just taking over it. There is a server which you install on the machine you wish to remote control and then you use the client on the machine doing the controlling.
🌐
unetbootin.github.io
Fantastic piece of software which allows you to easily create a bootable USB drive containing any one of a massive list of Linux distributions or other utilities. Already portable.
🌐
unity.com
Start bringing your vision to life today with the Unity real-time 3D development platform.
🌐
www.legroom.net
A program designed to extract / unzip all kinds of archives and installers such as ZIP or RAR files, self-extracting EXE files, application installers etc.
🌐
github.com
This small application allows to create and simulate any Deterministic or Non-Deterministic Finite Automata (DFA or NFA) as well as Turing Machines (TM). Portable if your have the JRE installed.
🌐
www.redfox.bz
Installs a 'virtual CD / DVD' drive which allows you to mount .iso and .img files and access them as if they were physical drives. Don't be tempted to download any of the other software from Slysoft however - I think they might be illegal to use in the UK ...
🌐
www.virtualbox.org
A free virtualisation platform for any platform which allows you to create and run 'virtual machines'. This means that you can experiment with different operating systems like Linux or BSD without having to remove your existing OS from your computer. Shares the physical resources of the host machine so your existing computer needs to be quite high specification or else it will slow down.
🌐
www.winpcap.org
The Windows Packet Capture Library is a free, industry standard network packet capture library. It's unlikely you'll use this as it is but various other applications (like OpenVisualTraceroute and WireShark require this to be installed for them to work.
🌐
winpython.github.io
Portable Python platform with masses of libraries included out of the box. Already portable.
🌐
winscp.net
WinSCP is a secure file transfer application which supports Secure FTP and SCP (secure copy protocol) file transfers. It allows secure file transfer from a local to a remote computer.
🌐
www.wireshark.org
Wireshark is the world's foremost network protocol analyzer. It lets you see what's happening on your network at a microscopic level.
🌐
writemonkey.com
Zenware writing interface. Already portable with some dependancies (see installation instructions).
🌐
www.apachefriends.org
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl.
🌐
www.tordivel.no
Free and quite quirky calculator. Already portable.
🌐
sourceforge.net
Barcode and QR code generator. Really useful these days for phones with barcode readers installed. Careful - doesn't work well with small displays (netbooks) since the buttons at the bottom of the window do not show (unless you hide the taskbar).
🌐
www.yworks.com
Great, free diagramming software with built in templates for flowcharts, UML diagrams etc. Choose the Download option and then download the 'Executable Jar' file rather than the installer. Already portable with the JRE.
Last modified: October 5th, 2021
The Computing Café works best in landscape mode.
Rotate your device.
Dismiss Warning