From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,HK_SCAM autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3cd3b8571c28b75f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-02 08:41:30 PST Date: Tue, 02 Sep 2003 23:44:08 +0800 From: Adrian Hoe User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5b) Gecko/20030727 Thunderbird/0.1 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: A Customer's Request For Open Source Software References: <3F44BC65.4020203@noplace.com> <3F460D73.7090801@noplace.com> <3f503d49$1_2@news.tm.net.my> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 219.95.191.231 X-Original-NNTP-Posting-Host: 219.95.191.231 Message-ID: <3f54ba1a$1_2@news.tm.net.my> X-Trace: news.tm.net.my 1062517274 219.95.191.231 (2 Sep 2003 23:41:14 +0800) Organization: TMnet Malaysia Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!feed2.news.rcn.net!rcn!nntp.abs.net!ash.uu.net!news1.tm.net.my Xref: archiver1.google.com comp.lang.ada:42064 Date: 2003-09-02T23:44:08+08:00 List-Id: Christopher Browne wrote: > > The confusion is understandable, as there was, at one point, a company > building software to do POS and integrate that with GnuCash. Two or > three of the GnuCash "core developers" went into that project. > > Not too surprisingly, in retrospect, not much emerged, and the > business enterprise was discontinued. Business software is the most chanllenging software development if compare to system software. By the time you finish off your development, the business rules may have already evolved and you have to catch up with that. The life cycle goes on and on. Believe me, your nightmare will not end. I come from business software domain. Although providing a way to allow users to update the evolutionary changes (in Stephane's reply) provide a flexible functionality of the software, that renders the software to be complex and afterall, it is hard to predict what will come next. Even the gigantic SAP application framework does not fit into all manufacturing environment. You will need alot of customization if you want it to work according to spec. The world is full of chaos and no one can accurately predict the next happening. We can only design the software to handle evolutions that have already occured. Understand the business software domain, you will no longer surprise that the enterprise has been discontinued. Adrian Hoe