2013年9月1日星期日

自製記帳軟件 - 原因


"我要寫一個記帳軟件!" 
每當有人在大小討論區提出這樣的豪言壯語時, 周遭的網友大都會回問: "為什麼不買一個現成的?" 是啊, 坊間現成的記帳軟件已經發展的非常成熟而且價格相宜, 實在沒理由自己大費周張去寫的. 但是罐頭式的軟件也有它們的局限, 要不然市場上也不會有那麼多獨立的軟件公司提供客制化的記帳軟件.

獨一無二
每一間公司都是獨一無二的, 各有不同需要, 罐頭式記帳軟件雖然可以應付到大部份的工作要求, 但是去到枝末小節時, 它們的局限就會變得刺眼. 我親身體驗過, 記帳後還要用Microsoft Excel去做報表的苦況...

多人作業問題
記帳通常都是團隊分工的: 出單, 入單, 出納, 批核等等不同崗位都需要即時和系統溝通. 但是罐頭式記帳軟件通常都是單機版並以檔案形式儲存資料, 即是只能安裝在一台電腦之上, 那又如何多人共同作業呢. 雖然有些品牌有多推出多人版本, 但是它們通常是透過內聯網以檔案分享形式來達至多人作業. 這就帶出一個危機出來: 如果那個檔案損毀了怎麼辦? 如果是單機使用, 檔案損毀的機率是很低的, 但是在網絡中分享檔案, 其損壞的機率是高很多的. 電力或網絡不穩, 隨機的封包掉失, 客戶端突然斷聯等再加上單機本身已經有可能發生的故障, 這些都令檔案損毀的可能性大增.

版權成本
過去罐頭式記帳軟件都是沒有限制公司數目, 就好像Microsoft Excel一樣, 你喜歡建立多少檔案也可以. 但是幾年前開始, 有軟件公司已經改變這種授權方式, 每一套軟件都只能建立一定數量的公司, 如果多於此數則需要跟他們買額外的授權. 對於一般公司來說, 這並沒有什麼不便, 但是對於有提供簿記服務的會計樓, 這就會增加他們的營運成本.

當然還有很多其他的理由去支持編寫一套屬於自己的記帳軟件, 但我就不一一細數. 光是上述三點已經足夠讓我執意去完成這個"唐吉訶德"式的夢. 或許背後推動自己的是 "I Can! Can You?" 這種虛榮吧.

沒有留言:

發佈留言