Home Page Products Main Page Greenleaf Secure Store and Catalog Technical Support Request Download listings There is a lot of reference material online here. All about Greenleaf, privacy, policies, legal corner... We add to the top of this when things of note occur.
View Cart
Greenleaf Software Inc, home of Greenleaf serial communications including protocol analyzers and data compression tools

History of Greenleaf Software

Welcome to Greenleaf Software!

About Greenleaf Software

Greenleaf Software Inc. was started in January, 1983 to serve two purposes:

  1. Develop and market superior quality developer tools and serial data analyzer software
  2. Treat customers and others as we would like to be treated. Some of you may not have suffered the long waits, the excuses, thinly veiled ignorance, and other horrible service that was the norm in the industry. We decided if that was the best we could do, why bother?

The years 1983 through mid 2000

Established in 1983 by Don Killen, Greenleaf Software Inc. released the first commercially available C library for the PC in January 1984.

The company is a privately held Texas corporation and completely self-funded.

Greenleaf was all about making software developers lives easier by providing professionally engineered software parts - "we do the grunt work so you don't have to."

(This is Don so I can switch to first person for a moment) -- when you see deeply indented text and a switch to green, that's me:

In effect, I started this because I wanted to make something even I could build -- since I have no formal schooling or training in any aspect of software or other areas of computer technology -- and build something so simple even I could use it in the consulting work I was doing at the time. I had worked as a consultant for entities like Kurzweil, General Electric, and the Federal Government. Each assignment required me to sign away in advance the rights to anything I might come up with. It was de rigueur that I would not know up front what I would entail down the road. It was frustrating inventing things like magnetoresistive heads for disk memory and not being able to see even a single dollar from the fruit of my thoughts and efforts other than an arranged fee. The fact that others might be interested in what I was building occured to me and so I contacted a big software reseller who, after seeing a few chapters of the manual, said he thought he might be able to sell some. (End of "This is Don")

Greenleaf Functions became the standard general purpose extension library for C. Then as customers asked for interrupt driven communications, Greenleaf responded in the Fall of 1984 with the first edition of Greenleaf CommLib.

Now, 21 years later, CommLib is still a mainstay of developers all over the world who need communications in their applications.

Greenleaf soon developed updates to CommLib, and a new product, a C++ class library, Greenleaf Comm++.

In June of 2000, Greenleaf Software celebrated 15 years of continuous operation and software development in the interest of making it easier to create robust PC software that communicates. It had released numerous other developer tools such as Greenleaf MathLib, Greenleaf SuperFunctions, Greenleaf DataWindows, Greenleaf MathLib++, and Greenleaf CommX, the ActiveX communications product.

Greenleaf Firsts

  • First commercial C library for PC - Jan. 1984
  • First communications library for PC - August 1984
  • First C library for DOS to support both windowing, data entry - Greenleaf DataWindows - August 1985
  • First precision business math library for C and C++ - Greenleaf MathLib and MathLib++
  • First C++ class library for PC communications - Greenleaf Comm++ - 1993
  • First C/C++ data compression & archiving library - 1995
  • First serial data communications line monitor / protocol analysis tool for Win32 - ViewComm for Windows - Dec. 1996
  • First true ATL based ActiveX components for serial comm Greenleaf CommX - March 1998
  • First ...Still here, still writing code: Expect USB .NET library soon...

Basics of Being a Good Little Pissant Software Company

  • About Copycats: a long time ago we decided three things:
    • Thing One: For every copy we sell, there will be at least two "out there"
    • Thing Two: For every product we invent there will be at least one "copycat" product and even some serious competition.
    • Thing Three: It's OK to be miffed at competitors and ticked at the "rip, burn, peddle" crowd. But losing sleep over it is counterproductive and silly. Never fight the laws of physics or the mendacity of some programmers.
  • One of our best coders decided to quit and go into business. That part was understandable; it happens. This individual made the mistake of inserting whole sections of code, comments and all, into "his" new communications library. In plain English, that ain't fair. He was ordered by a judge to pay us a monthly settlement. He ended up going out of business.
  • As to advertising claims like "standard," "for countless thousands of satisfied customers," when you know he's only been selling it for three weeks...well, anyone can say what they want.
  • Greenleaf products are the beneficiaries of an unusual amount of word of mouth advertising--the very best kind.

As to "standard" and "countless", I'll gladly debate anyone who thinks they've really got something more proven, more reliable, used more and for more applications, or simply better.

Our code has flown in space, helps run the engine of the New York Stock Exchange, and there are uncountable numbers of Fortune 500 corporations down to struggling kitchen-table operations who've profited by using Greenleaf code. So we'll leave it to the others to flap their hands and brag. We simply deliver. Good stuff. It works. And we can prove it. Can they?

The Events of the Year 2000

However, the business had become over-tasked to support many operating systems, numerous development environments from Microsoft Visual Studio languages to Office (VBA), and scores of others. It supported a great many permutations of OS, compiler, version, language, and this became extremely burdensome. We needed a new business plan.

Greenleaf closed its doors on June 30, 2000, and Don Killen purchased various products, the right to use the Greenleaf logo and website, and started business as sysFire LLC.

It hurt deeply to lose the employees who gave at least 110%, worked long hours, and with whom we'd formed lasting friendships. It had to be done, but it was no fun. We sat around a table, held hands, and I gave them the news. Some cried, others simply walked away, others came up with last-minute ideas to save what we had.

It was my idea to keep as much as possible, and key empolyees did transfer to sysFire. It cost money. We had customers who depended on us for support. We could not let them down. We had promised them considerate, constant, free support and I determined that if I had to do that out of my house, then I would do some furniture moving. But we had facilities and several employees (really ex-employees now) pitched in for the move, accomplished by everyone and a pizza and beer party afterwards. We cried some more, crabbed at me, and Monday morning sysFire was on the air, website, phone numbers, and all. Things like this give me renewed faith in the basic goodness of people.


The sysFire Years and Greenleaf II (Reprise)

Greenleaf Software Inc. closed its doors on June 30, 2000 after selling and transferring the Greenleaf products, this web site and other assets to sysFire LLC, and it was agreed that sysFire would continue the business of providing excellent developer tools in the tradition of Greenleaf Software.

But We're Baaack! Effective June 1, 2005, we transfered everything back to what we call Greenleaf Software II, under new management! No, we did not merge or get bought.

Greenleaf Software Inc. has been newly enfranchised under new management (Andy Johnson) effective June 1, 2005. We're Baaack!

Contact Information

Click for our new address and contact information.

Secure Store Now Open

Legal Corner

All information and designs on this Web site is Copyright © 1984-2006 Greenleaf Software Inc. All rights reserved worldwide. The Greenleaf (and Greenleaf Software) logos, CommLib, Comm++, ViewComm, CommX, Greenleaf Functions, DataWindows, MathLib and other names and images are Trademarks or Registered Trademarks © of Greenleaf Software Inc., a Texas corporation.
Any products, names, images, etc. claimed as copyright, trademark, or trade secret of sysFire LLC are now the sole property of Greenleaf Software Inc. Certain products are Copyright © 1984 - 2006 Donald E. Killen, all rights reserved worldwide. Frontline, FTS4USB, FTS4Control, and other identifying marks and works are Copyright © Frontline Test Equipment Inc.

Other images, product names, and related text are copyrighted and/or registered trademarks of their respective owners.

Back     Return to home page     To top of this page

products | serial comm libraries | protocol analyzers | serial hardware
data compression/archiving/encryption | About Us | news | Updates
downloads | site map

Google
Web GreenleafSoft