Implementation approach

I look for existing open source software to use to set up your site as quickly as possible. Once a package or packages are selected, I work to configure and customize them for your specific needs.

Why open source?

One of my mentors once said:

“The only software without bugs is that you don’t have to write.”

This philosophy of looking for existing software before writing new software is not entirely bug-free. No software is. But given the huge array of existing software out in the world today, there is a good chance that if you have a problem, someone has already solved it. Rather than starting from scratch, you can build what you need from existing parts, in many cases.

open source software is often free or inexpensive, and the developers give permission for their software to be modified. The best open source software often develops a community of developers who will maintain and add functionality.

Examples of open source software include

In most cases, the software can be used with little or no extra license cost. Most is licensed under the GNU General Public License.

The upside is that open source software can be easily tried and customized, the down side is that a particular piece of software may be abandoned by the authors.

Related Posts

Know your customers...

Automatically tagging...

Screen shot 2012-02-14 at 1.42.49 PM

Add photo gallery...