Want to Contribute to an Open Source CMMS?

Think about how most computerized maintenance management system software packages are developed. A software developer or a group of software developers are hired by BigTime-CMMS Inc., given a set of specifications, and set about writing all the code that results in the latest version of your CMMS.

In a perfect world, this would result in software that makes managing maintenance activities and maintenance information a breeze.

In a recent CMMS Best Practice benchmarking survey conducted at Reliabilityweb.com and Maintenancebenchmarking.com completed by more than 650 participants, only 20 percent reported satisfaction with their CMMS implementation. Over half reported that the CMMS failed to generate the expected return on investment. There is a severe disconnect between what the market wants and what commercial CMMS software delivers.

Now think about how many times your Windows operating system has crashed. If we are PC users, we all think that Windows is the only operating system we can use. We also know that we have very little influence on the quality and features of current and future versions of Windows. Mr. Gates has decided not to let us have access to the source code so we can change it or make improvements. That is perfectly within his rights as the creator and owner of the software.

Linux is open source system
If you read anything about computers, you have probably heard of Linux, a free “open source” operating system for PCs and Web servers. It is quickly gaining ground on Windows because in some ways, it is simply better. There is a thriving community of programmers who work on improving Linux in their spare time and they have created an operating system that poses a serious threat to Microsoft. IBM and Dell now offer Linux operating system options.

According to Eric Raymond’s “The Cathedral and the Bazaar”, “The developer who uses only his or her own brain in a closed project is going to fall behind the developer who knows how to create an open, evolutionary context in which feedback exploring the design space, code contributions, bug-spotting, and other improvements comes from hundreds (perhaps thousands) of people.

“Linux was the first project for which a conscious and successful effort to use the entire world as its talent pool was made. No closed-source developer can match the pool of talent the Linux community can bring to bear on a problem.”

Develops own CMMS
If you are now feeling inspired about open source software, meet Chris Morris, a plant engineer for a food company who developed an open source CMMS out of sheer necessity. According to Morris, “When the money for a commercial CMMS was chopped from my budget, I picked up a PHP/MySQL book and intended to write a bare bones work order system. I got a bit carried away and soon realized that the quality and functionality of commercial CMMSs were not beyond my reach.

“I decided to release the code as open source hoping that others would find the program useful and contribute to its development. Commercial CMMS packages typically cost upwards of $10,000. I think within a year, open source CMMS can implement 80 percent of the functionality of most commercial packages at (if my major in math serves correctly) 0 percent of the cost.”

Morris and a couple other maintenance managers/engineers are working on this open source web-based CMMS. If you are interested in a CMMS that costs nothing, comes with full source code, runs on a variety of platforms, and requires only a standards compliant web browser (IE, Mozilla, Netscape, Opera, etc.) on the client, then check out the project at http://free-cmms.sf.net.

This is not a hacked together MS Access program. It uses the PHP and MySQL database (both free, open source software packages).

In development stage
Morris asked us to mention that this is not a mature application ready for deployment (note that I said de-ploy-ment not de-velop-ment). It is currently a seed, developed as a proof of concept to attract developers and user feedback. Unless major resources are devoted to its development, it will probably take another year to get ready for general use.

Morris encourages readers to check out the application (there is a demo at the web site), then check out the code. PHP is an easy language to learn and modifications are encouraged. For those noncoders reading this, you should know that the open source nature of the project means that you will never be dependent on any single vendor to support the product. Feature requests and suggestions on the user interface and design are encouraged.

This open source CMMS is far from complete but, according to its authors, it can replace a paper work order system and scheduled PMs are coming soon. It is released under the GPL license, and is free to use and free to modify (see the GPL license at www.gnu.org/copyleft/gpl.html).

If you have a knack for programming and are interested in an open source CMMS made by plant maintenance personnel for plant maintenance personnel visit http://free-cmms.sf.net. MT

Newsletter Sign Up

Your First Name:

Your Last Name:

Your E-Mail Address:

Would you like our Newsletter?:

Enter verification image value

Congratulations to Our Recent Survey Winner

Paul Kimble, a Vibration Analyst for General Motors, was chosen at random to win a $100 gift card for completing our recent online MT Buying Cycle Survey. You could win, too! Watch your e-mail for our next survey request.

Featured Supplier: Brady

bradyBrady Worldwide Inc. is an international manufacturer and marketer of complete solutions that identify and protect premises, products and people. Our products include high-performance labels and signs, safety devices, printing systems and software, and precision die-cut materials. Along with being a global leader in industrial and safety printing systems and solutions, we have been the company you trust when performance matters most since 1914. We serve customers in electronics, telecommunications, manufacturing, electrical, construction, education, medical and a variety of other industries.

Click here for more.

Featured White Paper: Spraying Systems Co.

SSCo Logo Color w tag

Clean Tanks Faster and Lower Operating Costs

Understanding all the tank cleaning equipment options is difficult because not all tank cleaning nozzles are created equal. Let Spraying Systems Co. show you how to reduce cleaning time, minimize liquid consumption and improve cleaning effectiveness. 

Click here to download the White Paper.