Hundreds of articles have
appeared in press, during 1998-99 telling us that the Personal Computer will not be the
only computing platform: Examples: PDAs like the Palm Pilot, Set-top boxes, etc.
Accounting Device -PHYSICAL DESCRIPTION
- A sealed case, with hardware security device
built in, such as based on smart card technology, iris or fingerprint user authentication,
etc.
- Hardware timeserver. Buddy system module for
2-or-more computers to monitor the physical security of the other members, detecting any
moment of offline status.
- Mirrored hard disks.
- Connectors: Power, VGA, Keyboard, COM1/COM2,
Printer, Ethernet, V90 modem, USB ports, and SCSI port for backup.
- The device would support cash registers and
barcode readers
Accounting Device -Operating System
Software
Any reliable, cost-effective, multiuser server
operating system. But Windows NT, with SQL database and accounting software,
is too expensive. The box would run Linux, because that's the only way you're going
to get the device cost down into the low $1000s for small business.
NT Server costs at least $1000 right out of the box. Every single component from SQL
database thru applications costs more on NT. Furthermore it is impossible to achieve
reliability cheaply on NT. Based on the last 5 years' experience, a reliable
Microsoft platform cannot be acheived without regular upgrades, patches and skilled
labor. The platform is notorious for memory leaks, bugs, security holes and is
inconsistent with the notion of a maintenance-free Accounting Device.
User Modality
No access to the operating system. Just a
standard menu of features, including tape backup. The user has only one disaster
recovery solution -- restore a tape into a standard Accounting Device.
Software maintenance and updates: performed by the vendor, thru a Browser interface.
Accounting Software
This is the missing piece, obviously.
The software must support the full accounting cycle for most businesses. This
includes, in my opinion, robust inventory system, payroll, some kind of activity or
project codes, and multi-company and multi-department.
The software must also exploit the emerging transactions marketplace (EBPP (bill
presentment), multiple options for electronic payments, generalized XML capabilities to
send, or receive and post, any given set of transactions as an XML document.
There are at least 3 broad categories of midrange accounting solutions emerging for
Linux.
1. Open source software under development, such as
http://www.linux-kontor.de/
http://www.gnucash.org
http://members.iweb.net.au/~steveoc/ERP/
http://www.webaccountant.org/
http://www.simtax.ca/acc
Linux Kontor is by far the most advanced. I have written a long report about it
elsewhere on my webpage.
None of these have the features needed for broad use, and the rate of new development
suggests that it may be several years before any these products are usable anyplace other
than some narrow niche markets. Linux Kontor is the best bet. GnuCash is
designed as a personal finance software from top to bottom. The last 3 are ambitious
startups too early to judge. They could scream right past Linux Kontor but I doubt
it. Far more likely, a commercial GL would appear for Linux first.
2. Web GLs
Commercial software development in Web-based General Ledgers is 1000 times more serious
and energetic than anything on the GPL platforms. Most hard work and money is aimed
at delivering Accounting functionality as a service or rental application (what I
call, "General Ledger Dialtone").
Nevertheless these companies definitely have the best modules or code that seem,
technically, possible to run in a Linux Accounting Device:
NetLedger.com http://www.netledger.com/
SecuredBooks version 1.o http://www.securedbooks.com/
BizTone http://www.biztone.com/
ECompany Network http://www.eco.net/
Resource/Phoenix http://www.resourcephoenix.com/
Review of it http://www.oramag.com/profit/98-May/ph.html
Cyprus: Netveil http://www.netveil.com/
Virtual Controller http://www.virtualgrowth.com/
Zoo Net ZAS (online billing) http://www.omnivore.org/greg/resume/zas.htm
OneCore is a cash-centerd system http://www.onecore.com/
It should be noted that a powerful and secure Accounting Device would enable
whole levels of new functionality, if designed to interface with *any* of the above Web
GLs on the Internet.
Everyone should review Intuit's architecture which might be called RC/RH (Rich Client/Rich
Host) Quickbooks and Quicken as portals to e-commerce, online payments, and online bill
presentment. (http://www.quicken.com/ --you don't
have to give up your private standalone accounting system to Bill, pay and receive
payments, over the internet. (but you have fees, fees, fees.)
Small Web GL developers may decide to agree on XML standards, or to define a common client
platform such as a Linux Accounting Device to talk to their online GL
dialtone services.
3. Established Accounting Packages migrating to Linux or Java
No links to show you, but I would not be surprised to see some of the existing accounting
packages get re-written to run somehow, on Linux. In particular, the smaller vendors
having deep enough knowledge of the tables and business rules required, are in a very good
position to start writing a whole new package for linux.
Both Borland JBuilder3 and CodeWarrior are scheduled for 1999 releases on Linux.
There will likely be some good accounting packages emerging on Linux within 6-12
months. The largest software companies in 2020 may be those born at this particular
moment in Linux market.
Here are some Java tools
http://www.borland.com/jbuilder/press/1999/jbldr3.html
http://www.metrowerks.com/
http://www.netbeans.com/overview.html
Heck heres a whole list
http://www.blackdown.org/java-linux/javatools.html
There are whole universes of other server-side technology that might work.
Obviously, C programs, Perl, PHP3, GTK, X-windows etc. ..give me a break, I'm an
accountant. I'm looking for easy GUI types of dev. platforms, that have lots of
objects already available to plug in.
4. Accounting Packages for Linux already available or for sale:
The May-July 1999 Linux Journal have exactly four advertisements or editorial mentions,
for *any* accounting or business-related software and none of them are web ledgers:
AppGen Business Software Inc. http://www.appgen.com
QuickPlanning http://devplanet.fastethernet.net/files/html
Keystone http://www.stonekeep.com/keystone.php3
Hells Kitchen credit card module http://www.hks.net/
Other Linux packages on download sites are listed in Programs to manage your money and
track your investments, from
http://marshallnet.linuxberg.com/x11html/doc_finance.html
-most of these are GPL. a few are restricted.
BB-Stock http://metalab.unc.edu/pub/Linux/apps/financial/investment
CBB http://www.menet.umn.edu/~curt/cbb/
EodPlot http://metalab.unc.edu/pub/Linux/apps/financial/investment
Gnofin http://jagger.me.berkeley.edu/~dfisher/gnofin/
GNOME http://members.xoom.com/dobez/projects/gnome-pm.html
GNUCash http://www.gnucash.org/
Gstalker http://www.pathcom.com/~sstratos
GTK Pizza Delivery System
http://metalab.unc.edu/pub/Linux/apps/financial/point-of-sale
Java Pizza Delivery System
http://metalab.unc.edu/pub/Linux/apps/financial/point-of-sale
Moneydance http://seanreilly.com/java/moneydance/
Portfolio Manager http://metalab.unc.edu/pub/Linux/apps/financial/accounting
Rapid http://www.daveware.com/
Tsinvest http://metalab.unc.edu/pub/Linux/apps/financial/investment
update_funds http://www.panteltje.demon.nl/financial/
Xacc http://www.cs.hmc.edu/~rclark/xacc/
Xfinance
Xkra http://www.panteltje.demon.nl/financial/
Enough already
* Todd F. Boyle CPA http://www.GLDialtone.com/
* International Accounting Services LLC tboyle@rosehill.net
* 9745-128th Av NE, Kirkland WA 98033 (425) 827-3107
* Accounting ASP, Web ledger, netledger, web GL, GL Dialtone, whatever |