Free and Open Source, Cross-Platform Solutions for Freelancers
With so many freelancers making their way through the vastness of cyberspace, we wanted to take some time to throw a few resources their way. And not just any resources. Free resources. And not just free resources. Useful, free resources. And did we stop there? Hells no! They are cross-platform, useful, free resources.
So have we got your appetites fueled up and raring to go? Good. Then dig in to this freelancers smorgasbord of software galore ranging from productivity to communication, business management to file management apps and more.
File Backup
Dropbox is software that syncs your files online and across your computers. Put your files into your Dropbox on one computer, and they’ll be instantly available on any of your other computers that you’ve installed Dropbox on as well as via the Dropbox website.
You can get a 2GB account for free which should be plenty for backing up current projects you are working on.
Operating Systems: Linux, Mac and Windows
Billing, Time Tracking and Money Management
Looking for software that will basically handle all of your invoicing needs short of collecting from the client for you, and that will be a breeze for any budget? Then you may have just been looking for Invoice Journal. This a fast, user friendly, free way to send invoices to anyone in the world from anywhere in the world.
Operating Systems: Web App
Ora Time and Expense is a light-weight, easy-to-use Adobe Air application that handles various aspects of your freelance business for you through tracking and generating timesheets, expense reports, and invoices.
Operating Systems: Linux, Mac and Windows
Mint is a simple, strong, and secure Web–based solution for online financial management. And like the rest, it is free. You register anonymously using any valid email address, and then add the log–in information for the online bank, credit union, credit card and investment accounts you want to consolidate in Mint.
Operating Systems: Web App
Design and Development
Font Picker is a simple Adobe Air app that shows you all the fonts installed on your computer and helps you choose which one is most suitable for a particular project. Type the text you will be using for your project. Get rid of the fonts that you do not like or mark your favorites with the simple click of a button.
Operating Systems: Linux, Mac and Windows
GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. While it is not a perfect Photoshop replacement, it is great for the new freelancer on a budget.
Operating Systems: Linux, Mac and Windows
Inkscape is 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. Inkscape is to Illustrator what GIMP is to Photoshop.
Operating Systems: Linux, Mac and Windows
jEdit is a highly configurable and customizable text editor with a variety of useful features including support for a large number of character encodings including UTF8 and Unicode, folding for selectively hiding regions of text, word wrap, auto indent, and syntax highlighting for more than 130 languages.
Operating Systems: Linux, Mac and Windows
File Transfer
While Filezilla may not be setting off to rampage through Tokyo or New York, this monster of an app has made a name for itself conquering file transfer needs across the globe. This free, open source FTP solution not only allows you to pick the client if you want to transfer files, but you can also get the server version if you want to make files available for others.
Operating Systems: Linux, Mac and Windows
Another file transfer protocalling program that is fantastic to use, is FireFTP. It is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to FTP servers. Need we say more?
Operating Systems: Firefox Addon
Communication and Collaboration
When it comes to communicating with clients or colleagues, there is one app whose name seems to keep coming up. And that name, is Skype. Skype comes with some really useful free features like Skype-to-Skype calls, video calling, conference calls and even instant messaging and chat sessions.
Operating Systems: Linux, Mac and Windows
Collabtive is web-based project management software with loads of finely tuned features including Basecamp import, both timetracking and reporting capabilities, and unlimited projects, milestones, tasklists, tasks and members with user profiles.
Operating Systems: Web App
To-Do Lists / GTD
Remember the Milk is a favorite solution for to do lists for so many, including some folks we know fairly well. Maintain separate lists, set recurring due dates, and if you are a practitioner of GTD, make sure you check out Advanced GTD with Remember The Milk. Not to mention the fact that it syncs up with almost any device or service you can think of.
Operating Systems: Web App
Office
OpenOffice is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. It stores all your data in an international open standard format. It can also read and write files from other common office software packages making it very versatile.
Operating Systems: Linux, Mac and Windows
Mind Mapping
When it comes to getting the ideas flowing and the brain storming, then you can turn to FreeMind. If you haven’t heard of this awesome creative tool then you are by far, missing out. FreeMind is a mind-mapping software written in Java with one-click ‘fold / unfold’ and ‘follow link’ operations.
Operating Systems: Linux, Mac and Windows
That’s all folks!
We may be done, but that doesn’t mean that the conversations and recommendations have to stop here. Let us know your favorites that you think should have made the list.

















This is just the article I have been looking for.
I’ve been trying to find a good task management app and invoicing app for a little while now. Thanks very much for giving me some more to try!
Thanks Michael! I hope Ora works out for you!
This is a great list of high quality Open Source and free apps! I’d like to add a few more that I use on a daily basis:
HeidiSQL for an IDE to work with your MySQL tables. [http://www.heidisql.com]
Aptana as a DreamWeaver substitute. [http://www.aptana.com]
ReNamer to rename multiple files at once. [http://www.den4b.com/]
PDFCreator to make PDF’s out of most any document. [http://sourceforge.net/projects/pdfcreator/]
Lastly, I like AlternativeTo to find new Open Source alternatives to many other apps. [http://alternativeto.net/]
Happy Downloading!
Tim :o]
Thanks for all of the suggestions Tim! I’ll definitely be checking out PDFCreator and AlternativeTo!
What a great list!! From this list, I use Skype and Mint and I have nothing but good things to say about them. I love that Mint will give you a weekly update on all of your finances. I find it really helpful. Thanks!
Thanks Tim! I just discovered Mint recently and have fallen in love with it. So simple and useful!
What about mite? Very clever and useful time tracking web app!
http://www.mite.yo.lk
Thanks for the suggestion Johannes. Mite looks nice but it isn’t free which would rule it out of this list.
Dropbox just simply rocks. Being able to sync between machines has saved a tonne of time on site dev for me and my wife.
Dropbox has been a life saver in our house as well. It’s saved my butt a couple of times since I started using it!
Nice list. A lot of these I already use and some I am definitely going to check out.
If you’re into freemind but am looking for a way to collaborate with mind maps, then do check out bubbl us.
Collabtive has its pluses but it is not project management software by a long shot. If all you need is time management, then give dotproject a try.
I do software development so I need a lot more than what simple time management can provide. I need a way to collaborate with my clients online, steering them through all the business oriented decisions that so into the making of modern software. Doing this in a way that doesn’t frustrate or burn out the customer yet doesn’t leave them in the dark either. That’s why I use Code-Roller which allows you to manage all of the deliverables and artifacts that go into the making of software. Requirements, analysis, design, test plans, and defects are managed as much as tasks are. You can also conduct interviews with your client using Code-Roller and discussions through its IM oriented chat rooms.
Great article, just trying to start work as a freelancer and this article is a great starter kit. Thanks
Thanks for this, you have just saved me backing up everything to disc then taking it home with me!! Dropbox looks great, fantastic collection and thanks again!
Great list, bookmarked.
those are useful one
Try XMind (http://xmind.net) for a fantastic cross-platform alternative to Freemind – in my opinion easier to use & prettier. I’m not affiliated with the project in any way, I just like the application.
Dropbox has saved my butt just yesterday.
I was in a presentation for a client and could not find my USB stick, even though I had checked for it in the train on my way to their office.
Thankfully, I had the presentation saved to my dropbox account as well, which I could access thorugh the web interface.
::emp::
Surely a great list Angie – you just made my delicious tags fly.
Dropbox rocks… really loud! The motherboard on my Macbook Pro just went numb a week ago – but had everything synched to dropbox. Lifesaver…
Could use some more OS Project management options though – ideally webbased or crossplatform with task template options for repeated chores/phase management. Know about OpenProj, GanttProject and Planner (all crossplatform / open source)…
Others..?
Hi Great post thanks for sharing.
Hi all,
Thanks for sharing your experiences.
I’ve been testing a lot of OS projects trying to find a fine all in one solution but I’m still on it.
Currently playing with a good candidate-> http://sourceforge.net/projects/allocpsa/
Gems I’ve found:
Billing-> http://bambooinvoice.org/
Project Management/Issue tracking/ + handfull of plugins -> Redmine.org, http://www.project-open.org , Project.net, allocpsa
Time tracking->Kimai.org
Please, keep me in the loop.
Long life to OS!