PuderPOS
The Point of Sale at a store near you.
Go to the PuderPOS main website
Go to the PuderPOS Sourceforge Project website
What is PuderPOS
PuderPOS will be a Point of Sale application which will be available under the GNU licence and will be work on any
PC based system that supports Java 1.5. The current projects status is Working Alpha.z
No Downloads are currently available.
Once it reaches beta stage downloads will be available from sourceforge.
PuderPOS is currently under development The goals are
- Simple to use.
- Easy to
manage and maintain.
- Easy to get information out of and information into.
- Runs on commodity hardware -
thought there are some specialized hardware requirements barcode scanners, receipt printers etc the base Point of sale
system should run on any low end PC workstation.
- Support a wide range of peripheral devices - Barcode scanners,
receipt printers.
- Open source, the source and binaries is accessible available to anyone.
- To follow open
standards where applicable.
- Use open databases - off the shelf database utilities are available to read/write to
the database
- Extensible, has the inherent ability to be modified to met specific needs.
- Scalable, has
the ability to scale well across multi sites with multi users.
- Market place independent, will work well in a
variety of market places Retail, cafe's, Bars etc.
The Business goals are
-
Multiple suppliers (Must)
- Multiple manufacturers (Must)
- Multiple POS stations (Must)
- Automatic
order creation (Must)
- Simple receipt of orders (Must)
- Simple product management (Must)
- POS
Terminals will work when not connected to server and will sync any transactions (Must)
- Stock management and
ordering is server function (Must)
- PC Based terminals Pos Stations (Must)
- Works with several Devices
(Option, Define base supported device list and probable - to be tested devices)
- Allows for easy database access
(Must)
- Several reports available to track performance (Must)
- Stock risk analysis (Optional)
- Stock
pricing models (Optional)
- Order by budget (product order priority) (Optional)
- Manage customer orders
(Optional)
- Light weight customer Database (Optional)
- Easy publish products to web (Optional)
- Easy
synchronise web stock availability (Optional)
- Manage new releases (Optional)
- Manage end-of -lines
(Optional)
- Export sales data to accounting package. (Must)
- Full text product search (Must)
- Simple
and easy to use (Must)
- Simple language use (Must)
- Handle laybuys (Must)
- Handle Hire purchases
(Very optional)
- User tracking (Optional)
- Secure Server connection (Must)
- Server available over
the Internet (Must)
- Many Sites (Optional)
- Order tracking (Must)
- POS Transactional support -
doesn't lose anything (Must)
- Sales tax support (Must) - With modules for different Tax Jurisdictions.
The design goals are
- Java Application
- Create a light weight Java UI templating
engine and frame work to allow for rapid screen development, Multi language support.
- Full Java solution which
leverages off existing products TinaPOS/LibrePOS/POSPer
- JavaPOS support
- Derby (Embedded) Single terminal
/ MySQL Server based multi terminal
- Hibernate
- Lucene
- Log4j
- JasperReports
- Ant
build