Pakistan has small to medium scale business running on manual paper-based records. After investigation, I have identified that the reluctance is channeled by the following reasons:
- Complacency
- Fear of the unknown (software)
- Expensive Hardware
- Expensive Software
- Cost of updates
Sometimes updates are not even possible because the vendor has closed shop and their propritary code is not available.
I have tried to tackle the last two issues, since they are within the scope of software. Something I meddle in.
I have built an open source software which suits the needs of a small to medium scale business. It is completely free to build and deploy.
My vision is to see the following changes in society and the business landscape:
- More businesses keeping digital records
- Businesses not afraid of being bullied by software vendors for updates
- Employment opportunity of deploying the software
- Employment opportunity of improving and selling this software
- Employment opportunity of Data Analytics and Business Intelligence
- Screenshots
- This software is written using Python 3 and wxPython (Pheonix).
- It has so far been tested on Linux.
- Functionality to query and add products by Barcode Number, Name and Code Name.
- Associate customer with each sale and purchase using their unique contact mobile phone number.
- Apply discount of individual products and the entire sale.
- Sale with cash (full payment), cheque (credit sale), purchase and return both sales and purchase.
- Update cash collected/paid against credit sales/purchase with cheque numbers.
- Make automated General Journal Entries with each sale, purchase and returns of both. These entries are made in Sale, Purchase, Cash, Accounts Recievable and Accounts Payable of Individual Customers.
- Make manual General Journal Entries
- Edit existing entries
- Display accounts of each Head of Account
- Maintain Accounts Recievable and Payable of each customer
- Create Control Account
- Create Income Statement
- All accounts mentioned above can be viewed for any date range
- Access rights and permissions of fellow users can be controlled through their login accounts
- Add Depreciation and Inventory Valuation
- Include BI Dashboard
- Make Windows Executable
I have built this software using Python3. It uses PyMySQL and WxPython.