Linux.com

Feature

Must-have open source applications for consultants

By Rob Sutherland on January 31, 2005 (8:00:00 AM)

Share    Print    Comments   

As a consultant to small businesses trying to get up to speed on Linux, my must-have applications are OpenOffice.org, MySQLAdmin, and Rekall. I'm going to include Knoppix as well; although it isn't an application in the sense of being a single package, I use it as a system recovery tool rather than an operating system.

OpenOffice.org is the key to operating my consulting business and the first application I install from TheOpenCD when I go into a new shop. Having a potential client open a Word document with OpenOffice.org and work with it 15 minutes after you walk in the door is worth a lot in establishing the usefulness of open source. It would be impossible for me to not use Microsoft products without having OpenOffice.org, but with it I'm able to interchange documents, produce presentations, project plans, and access databases for mail merge requirements without spending a cent in license fees. Having a Windows version is also invaluable to me, since it gives the users a common interface on both Linux and Windows boxes.

Usually the client will be looking at setting up something using Linux, Apache, MySQL, and PHP (LAMP), such as an intranet or an e-commerce package, so the second application I put up is usually MySQLAdmin, a Web-based front end to the MySQL database. When something with MySQL messes up, as it always does, MySQLAdmin is there to help out. As well as being a handy tool for fixing database problems, it also allows you to backup and restore databases for packages that don't have these facilities, extract and load data quickly, and do all the database administration you may need to do using a common interface. It's nice to have something GUI-like to work with when you have clients peering over your shoulder; command lines are very intimidating.

After clients have been working with one LAMP package, such as osCommerce or SQL-Ledger, they usually want to install others, and perhaps convert or access legacy data. At that point, Rekall, an Access-like database front end, becomes a key application. Unlike Access, Rekall allows connections to all the major databases through installable plug-ins. Rekall can become the bridge between legacy data and the LAMP packages, thanks to its abilities to retrieve data from multiple sources and quickly build forms, reports, and scripts to process the data. Rekall can access MySQL, PostgreSQL, DB2, Oracle, Sybase, and other databases though plug-ins, and can access Access via ODBC.

Combined with LAMP technology, these three packages are the key to keeping a business operating. But if the business isn't operating, because of a downed workstation, Knoppix, a bootable Linux distribution, can often help get things going again. Being able to locate and retrieve data from a system crippled by worms and spyware is essential nowadays. In an emergency, Knoppix is your friend.

To sum up, OpenOffice.org, MySQLAdmin, Rekall, and Knoppix are key elements for me in helping clients. Making good use of them can keep you and your clients operating for less.

What are your must-have Linux applications? Write an article of less than 1,000 words telling us what essential apps you use and what you do with them. If we publish it, we'll pay you $100. Please use proper spelling, grammar, capitalization, and punctuation!

Share    Print    Comments   

Comments

on Must-have open source applications for consultants

Note: Comments are owned by the poster. We are not responsible for their content.

Knoppix 3.6/3.7 CD and a 1 GB USB flash drive

Posted by: Anonymous Coward on January 31, 2005 04:39 PM
is all I need.

#

SQL-Ledger

Posted by: Morten Juhl Johansen on January 31, 2005 05:09 PM
Yes, the tools mentioned are really a very basic and essential toolbox.
A nice pointer, too - I have been looking for a double-entry accounting program, tried a couple that didn't really cut it. SQL-Ledger is nice.

#

Open Workbench & NVU

Posted by: Anonymous Coward on January 31, 2005 07:02 PM
I use Open Workbench as an alternative for MS Project and NVU as an OSS alternative for DreamWeaver.

Both do work very good!

#

Re:Open Workbench & NVU

Posted by: Anonymous Coward on February 02, 2005 08:58 AM
NVU has a long way to go, where as I'm surprised Quanta Plus has not been mentioned here. It's already a Dreamweaver killer, especially with PHP where you can forget about any comparison from NVU. Quanta Plus was designed for and by professional web developers.

#

Why would you push MySQL?

Posted by: Anonymous Coward on February 01, 2005 10:43 PM
If you say it always messes up, why not push PostgreSQL. Then at least the clients data will always be correct and SQL would be more standards compliant.

#

OSS on Windows

Posted by: Anonymous Coward on February 02, 2005 05:33 PM
I'm using <A HREF="http://www.winlibre.com/en/" title="winlibre.com">WinLibre</a winlibre.com> to qickly setup a Windows PC with open source software.

#

Reactions

Posted by: Anonymous Coward on February 03, 2005 01:54 AM
A very good article, thanks!

I'd want to know some customers' reactions to FOSS. Reactions by businesses here have been happy in that it's free, since their budgets are limited for new software. The other benefits, like making copies etc, will probably factor in eventually.

#

PHPMyAdmin

Posted by: Jeffery on February 13, 2005 03:01 PM
I use PHPMyAdmin every day. It doesn't require J2EE or ODBC. Totally web-based.
It can be a bit clunky at times, but overall it's a great application.

#

your lacking some important utilities...

Posted by: Sam Leathers on March 01, 2005 07:11 AM

If this is a client's server, first thing you want is ssh. This way you can remote access the server if the client needs something in a pinch. Also, sometimes your web admin tools break, and need fixed or there may be a security hole you may need to patch from a terminal, and in these situations you need access to a console.


Once you get ssh setup, the next vital thing is screen, that way you can manage multiple terminals similar to ctrl-alt-f1-f6 but over ssh. Also, you need some console editor you're familiar with to update config files if need be, and to install software in the future.


I'm not saying what you listed is worthless, some people do use those web admin front ends, but you have to have the stuff you need if a problem exists, especially if your client isn't right down the road (a lot of my clients I've setup linux server for are half an hour to 4 hours away).


My ideal client server is debian sarge/samba/apache/php/postgresql. Then my tools I use to manage it with are primarily ssh/screen/vim/apt-get.

#

Some more open source applications in windows here

Posted by: Anonymous Coward on March 09, 2005 12:51 PM
Open Source applications for Windows

<A HREF="http://open-source.onestop.net/" title="onestop.net">http://open-source.onestop.net/</a onestop.net>

-

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya