Archive for December 16th, 2007

December 16, 2007: 11:07 pm: adminLiving With Software

The combination of the Linux kernel, Apache web server, MySQL database engine, and a scripting language such as Perl, Python, or PHP–commonly known as LAMP–has well-known advantages over commercial software in terms of cost and flexibility. I give examples of projects for which LAMP is arguably a good option, and also provide one scenario in which it’s clearly the best choice.

The First Time: Large-scale rollouts

Besides the low per-unit cost of a LAMP platform, there’s no need for license management. Therefore, you can install the operating system and standard applications on a clean PC; add on your custom applications, database, and configuration options; and create a single per-unit configuration script.

The resulting contents of the hard drive may then be replicated quickly and painlessly (with the dd command) to as many additional hard drives as you like. Then pop the hard drives into identical hardware setups, run any scripts that may be required to input site-specific data, and you are done. I’ve seen this technique working smoothly for rollouts of 730 retail store systems and 3000 hotel front desk systems. It will work for you.

The Second Time: Cross-platform nightmares

Consider LAMP when your existing platforms run the gamut from Windows XP to OS/400 with stops at Netware, DOS, and MacOS. Linux networks well with Windows using Samba, with Apple systems using netatalk, and with Netware using the built-in IPX stack. You can even obtain a commercial SNA gateway for connecting Linux with an IBM minicomputer or mainframe.

You’ll find that Linux can share files, printers, and network resources seamlessly with almost everything else. For web applications, which are inherently cross-platform in nature, Apache is an excellent server.

The Third Time: When it’s not worth paying for

Your database services may run best on an optimized server platform, but those cost money. Maybe the workload isn’t too severe and you don’t need the fail-safe redundancy or multiprocessing power of a dedicated HP or Sun or IBM Unix system. It might be just as easy, and far less costly, to outfit a commodity-priced PC unit with any Linux distribution you like, including MySQL.

The same possibilities are available for messaging (including email), batch processing, web serving, or other services. The highest-end hardware with a dedicated Unix implementation might offer the best performance, which comes at a cost.

Sometimes less really is less, but it may be all you need.

When nothing else will do: Your own most critical applications!

It might seem odd at first to use freely available software for your most mission-critical applications. Aren’t your most important applications the ones that deserve the highest level of investment? Maybe so, but they are also the ones that require and justify the most accommodation and customization.

A case study from Fujitsu illustrates the point. Linux was chosen for the back-end system that aggregates and consolidates point of sale (POS) data at each KFC store in the Philippinesin part because of its stability and ease of configuration in contrast to proprietary operating systems. The transition was admittedly a complex project. The benefits of a successful implementation, however, were worth it.

In my own practice, I.T. management at a prominent retail chain wanted to keep their legacy POS software but needed better networking and runtime support than the DOS-based platform provided. Together with the legacy vendor, we worked to port the application to Linux. The retailer saved hundreds of thousands of dollars on Windows licensing, although the big win was in dramatically reducing problem-solving time. Disaster recovery situations are now rare. Viruses and spyware are totally unknown. And Linux allowed us to configure bi-directional receipt printing over the networkwhich made it possible (among other things) for one host to scan MICR codes and authorize checks in real time.

Conclusion

LAMP platforms offer control, possibly sometimes at the cost of a little extra setup time. For an enterprise’s most important applications that effort is well spent, avoiding not only the dollar costs of commercial licensing but also its vampire-like lock-in effect.

Today’s open-source programs offer so many more options and are more “enterprise capable” than their commercial counterparts. LAMP allows managers to do more strategic things, faster, on their own timetablerather than waiting on a vendor’s market-driven schedule. In this world of new choices, successful organizations are those that obtain and judiciously apply expertise to navigate the many options and fine-tune the resulting solutions.

Mark W. Schumann has been helping business sort out critical results from their data since one late evening in 1988, when he used a PC-AT and a copy of dBASE III to audit an insurance company’s receivable accounts that had been distorting their P&L statements for three years. Today Mark helps supply chain (manufacturing, distribution, logistics, and retail) executives who are frustrated by incompatible systems; as a result of joining his Critical Results Partnership, they increase margins by simplifying operations.

Call Mark at 216-661-2000 or see http://criticalresults.com

: 1:24 pm: adminLiving With Software

As your home based business grows, you are going to quickly discover that you can’t do it all. Wouldn’t it be a relief to find reliable people that can help your business grow while you focus on more important issues? When you outsource to the right company, this can free you up to focus on tasks that make you the most money.

A popular solution is outsourcing. When you outsource, you hire experienced people and let them use their creative talents while you focus on other tasks. Another benefit is that the workers you hire may be more up to date on the latest information and technology in their specific fields and can be assets to your clients, as well, offering improved quality service.

The first step in outsourcing is looking at all the major tasks that you do to run your business. Look at your ‘To Do’ list and office area and ask yourself, what do I do that someone else can do?

Look at your business and see what is piling up. Do you struggle responding to your customer service emails? Do you have articles to write but can’t get finish them? Is your office dirty and you need someone to clean it? Do you have a software project that you need developed? These are a couple things that you can outsource.

Write out a description for each task that you think that you would like to outsource. Then write out exactly what you want done, when you would like it completed and how you would like the end product to look when completed.

Once you write out exactly what you want done, you need to research to find companies that can do the tasks that you need done.

Call around and surf the Internet and ask other home based business operators which companies they recommend. Check forum posts and inquire for advice and suggestions. Shop around for comparisons. Do your due diligence. You want to make sure that you choose the right outsourcing companies.

You want to take the time to research each company that you are considering, because if you choose the wrong company it could cost you a lot of money and time.

Remember, you are in charge. Set up a trial period with these companies. Don’t lock into a contract. Look for people that communicate well and are flexible. Don’t be afraid to try another company. Remember to always treat people kindly. Treat people the way that you would want to be treated. You may choose to go back to them later. Be thankful.

Keep in mind that you are spending money when you are outsourcing. You want to make sure that you are getting a good return on the investment that you are making. Is the time that you are saving being used wisely?

Outsourcing can be extremely expensive and can completely wipe out your budget. Make sure that you plan and research before you spend any money. There are many companies that will do what you want. Ask a lot of questions. Before you hire anyone, make sure that they can do the job that you need done.

When you are outsourcing a software development project, make sure that the companies that you choose to work with have developed similar software. Before you outsource software projects, you want to make sure you know exactly what you want the software to do, because you can spend a fortune on making changes.

If you are outsourcing software development, you can break up the payments that you need to make to them in four installments. This will keep the software developers motivated to work.

It is easy to just go with the first company that looks good. Don’t be lazy. Do the research. Do your due diligence. It will pay off in the end.

Outsourcing can save you a lot of time and can help you make a lot more money, but if you choose the wrong company you could lose a lot of money. Keep charging ahead with your business. Don’t quit. God bless you. Jesus loves you.

Jeff Flow is giving away a FREE 325 page eBook - The Secrets of Making Money Online http://www.residualflow.com/dotcomology.html For a FREE 400 day email course on creating residual income send a blank email to residualflow@getresponse.com Jeff Flow’s Resources http://www.residualincometools.com

: 1:13 pm: adminThe Technology Way

“gomembers’ has always been a progressive company, choosing to
be a trendsetter,” said Paul Plaia III, President and CEO of
gomembers. “Our virtual presence allows meeting attendees and
those members unable to be in Minneapolis to visit gomembers’
booth. Visitors can learn more about gomembers’ solutions by
touring the website, having an online “chat” with gomembers’
representatives and register for an online product
demonstration,” Plaia also noted.

gomembers has agreed to sponsor the ASAE web log, “The Blog”
(http://blogs.centeronline.org/asaeminneapolis2004) during the
August ASAE annual convention, where attendees can link directly
to gomembers’ virtual booth. Beginning August 15, 2004, visitors
can also reach gomembers’ booth via
http://www.gomembers.com/booth/intro.html.

Plaia also said “The ‘virtual booth’ presence reflects our
vision of utilizing technology to reach our customers, and
gomembers is excited about providing visitors the opportunity to
learn about our membership and meeting software solutions
anytime, not just during standard exhibit hours.”

In addition to the online demo registrations and chat, visitors
may also register to win a digital camera, participate in an
online survey and download product information as needed.

For more information on gomembers’ solutions, please visit the
Products section of our website. www.gomembers.com

For any questions, please do not hesitate to contact gomembers
via email at: gomembers-inc@gomembers.com

—————————————————————–
————-

gomembers, Inc. gomembers is a leading provider of software
solutions for membership, meetings and management of
member-based organizations. gomembers’ software and technology
enable its customers to automate a number of enterprise resource
planning, member relationship management, transaction processing
and member-to-member communications functions in a single
software platform with seamless inter-processing of data across
all applications.

gomembers’ membership, meeting, event planning and related
solutions are used to improve operating efficiencies, enhance
member services and enable interaction with and between members.
Meeting and convention planning software products enable
customers to coordinate virtually all of the required functions
for complete event management. All gomembers’ products are built
using the latest technology including Microsoft’s .NET framework.

gomembers sells its solutions through a direct sales force and
provides a wide range of customizations, training and support
service to their customers.