Are you Software Developer? if yes, you might find this post useful. You could find free apps which I believe they are used most by other developers out there.
This post will take you to list of software under the following categories
- Integration Development Environment (IDE)
- Text Editor and Comparison
- Databases Engine, Client and Server
- File Archive and Transfer
- Virtual Machine
- Graphics and GUIs
Read more…
When it comes to make a decision on which SQL server (Relational Database Management System) to choose for your application or for your company data storage, you might be associating with some people from different fields. Keep in mind that everyone of them would recommended the one they are currently using or the one they feel most comfortable with. What they recommended might not be 100% fitted into your project or it could be costing certain amount and it’s out of your budget.
Some of those recommended products might be costing a fortune, usually it comes with support (for a limited time). You will have to regularly pay for that services monthly/yearly depends on the conditions and agreements.
If you experience with those kind of product, ask yourself this question now
How many time in a year you make a use of the support services you’ve paid for?
Usually the answer is second to none. Well, might as well don’t spend a dollar on it?
If you are new to the development world, ask yourself this question
Do I (or we) have the foundation fund for the license fee?
No? then read on…
When you develop a software and it requires a relational database back-end you could take advantage of no-cost. It is in fact require very minimal foundation fund investing in your project and when you ship out your product to client, you could feature as “no additional cost on database server” attaches with your white paper of your product.
Here is a list of free relational database servers
- MySQL – http://www.mysql.com
The world’s most popular open source database because of its consistent fast performance, high reliability and ease of use.
It’s also become the database of choice for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) MySQL runs on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware, giving you the kind of flexibility that puts you in control.
- PostgreSQL – http://www.postgresql.org
Powerful, open source relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows.
- Apache Derby - http://db.apache.org/derby
Open source relational database implemented entirely in Java. It has a small footprint, about 2 megabytes for the base engine and embedded JDBC driver. Good for light weight storage for embedded in a stand alone application.
- SQLite - http://www.sqlite.org
A small software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. It is used in countless desktop computer applications as well as consumer electronic devices including cellphones, PDAs, and MP3 players.
- Firebird - http://www.firebirdsql.org
A relational database offering many ANSI SQL-92 features that runs on Linux, Windows, and a variety of Unix platforms. Read Get to know Firebird in 2 minutes
- H2 (Java) – http://www.h2database.com
Another small and lightweight database engine, very fast and free. Only 1 MB footprint. Good for embedded in a stand alone application.
- HSQLDB (Java) – http://www.hsqldb.org
Java developers’ best choice for development, testing and deployment of database applications
The bottom line is, before you go to deep, do more homework before you make decision.
Now, It’s your turn to explore and learn more on which you chose to be the best suit.