Slashdot Mirror


Open Source Point-of-Sale - What's Out There?

aztektum asks: "I have taken on the task of designing a building a networked Point-of-Sale system for a friends new restaurant/club. We have looked at out of the box solutions, but their upfront costs are a bit staggering, so I suggested a DIY approach. We are going to buy hardware outright, probably using Elo touch-screens and basic white boxes. It's the software that we're coming up short on. We are looking for a system that has good back-end management (running reports for end of day, from a central location and other such features), has a flexible/customizable UI, and as a bonus doesn't suffer from too much proprietary lock-in. Since Elo's screens have Linux support, I wanted to see if anyone on Slashdot has worked on similar projects and has experience with open source POS solutions. I have Google'd a bit and found some options, but I cannot spend a lot time testing out multiple setups because of a firm deadline. Quite bluntly, what's the best but least expensive option that you know of?" This is not the first time this particular issue has appeared on Ask Slashdot. The last discussion on this particular issue was way back in 2003. What has changed since then?

61 comments

  1. OSS, Free or a Few Dollars? by eldavojohn · · Score: 5, Informative
    Since Elo's screens have Linux support, I wanted to see if anyone on Slashdot has worked on similar projects and has experience with open source POS solutions.
    First, I would like to say that the acronym "POS" means point of sale in the business world but in the computer science world, it tends to mean "piece of shit" (at least in my experience).

    I know of solutions out there. They're all web solutions. You might not be looking to implement web solutions, however, isn't it possible to set it up on a local network? Maybe this is your strategy but I'm a bit confused as to what you're willing or desiring to do.

    I'm also confused if it has to be "open source" or merely "free." On one hand the title says OSS but you seem to be only concerned with price. Just make a note that "free" and "OSS" are two different kinds of software. If you googled, you probably found a smattering of both. The two I suggest you investigate are purely OSS as I prefer that over free. Your last question ("Quite bluntly, what's the best but least expensive option that you know of?") seems to imply that you're willing to spend money if we can verify it's worth it. What conditions are you working under specifically?

    Look into MozPos & freepos. They are web based and maybe you could install a very simple sleek version of Linux with merely Mozilla. The homepage would vary between computer and you could have a pop up keyboard or swipe strips for authentication. You would probably need a swiper that supports Linux but that's another issue.

    If you're truly looking to get out of the box open source solutions, look into using websites instead of networked applications.

    If you're willing to get your hands dirty, I encourage you to look at the engines some of these OSS things are based on and maybe make a GUI network application that is built on top of a layer of abstraction allowing you to use an already designed backend (database & reporting features). This is a lot of work but would be a great addition to the community if you subsequently made it available since Elo screens seem to be the leader in touch screens.

    With a web based OSS application, you can download the source code and change the PHP/JSP/ASP/whatever interface code so that the HTML suites your liking considering the specifications of your Elo screens. That's why I suggest a web application and that's why I think that you'll be most satisfied if you pick one in a language you know and invest two or three solid weekends in tailoring the interface to precisely what you want.

    Most importantly, change the system based on feedback from the workers.

    Just a thought, I encourage you to post your choices and results here on Slashdot when you do make a selection and attempt to do it yourself.
    --
    My work here is dung.
    1. Re:OSS, Free or a Few Dollars? by KarMax · · Score: 2, Interesting
      Totally agree, with what you say.
      BTW is possible to search in Source Forge, where you can filter your search as web, or whateveryouwant. But in the parent post you can see the best choices.

      Most importantly, change the system based on feedback from the workers.
      This is the most important thing you say, because the developers tend to think like "ohh what an amazing app we develop" and then the user doesnt have the little button that does "ping" (As the "machine that does ping") where he wants, and... as a developer maybe its a little difficult to understand some of them, but is mandatory to know that "before we start the development", we must take (at least) 1 month (after we "finish" the app) to add all the changes they need.
      --
      Rock and Roll
    2. Re:OSS, Free or a Few Dollars? by sumdumass · · Score: 2, Interesting

      I know of a store who uses quickbooks POS. They had me fix the sound card because the machine didn't make the ding noise or chaching noise when a sale was completed.

      So yes, It is very likley that some users will go nutz if it doesn't act as they think it should. To me, sound on a cash register is anoying but the little clerk running the thing finds it neccesary. I though it might have been to monitor the till opening but they used a key for that so i guess it was just asthetics.

  2. Yeah by Anonymous Coward · · Score: 0

    Too bad everything rings up as "free"

  3. Cliff jumping by Anonymous Coward · · Score: 0

    "This is not the first time this particular issue has appeared on Ask Slashdot. The last discussion on this particular issue was way back in 2003. What has changed since then?"

    That F/OSS still hasn't admitted that vertical apps aren't it's strong point.

  4. Least expensive - how do you define that? by tftp · · Score: 3, Informative
    Quite bluntly, what's the best but least expensive option that you know of?

    It depends on how much you value your time, inventing something from scratch, building it out of disjointed components, or supporting it when things start failing.

    Most importantly, think what happens to your friend's enterprise when you disappear from the scene. Will there be manuals and instructions to rebuild and restore everything? Who will do that, and how fast? Will the replacement hardware be available, and how soon? Things like that tend to stop many a DIY project, once you realize what the hidden costs and risks are.

    Given that restaurants and clubs already have some serious price tags, I do not think you should dismiss COTS solutions just because of their absolute price. It may be less than 1% of your friend's other costs. There is such thing as "cost of doing business" and a POS is part of it. I'd tell the owner to pay the man and live happily ever after - unless you want to carry the burden of tech support whenever a PC goes down. Most normal owners just call the manufacturer (IBM etc.) and have the till swapped out within a few hours.

    1. Re:Least expensive - how do you define that? by GalileoPilot · · Score: 2, Informative

      My brother runs a pretty nice bar / restaurant and marina and I'm a professional computer nerd, so a couple of years ago we looked at the major Point Of Sale systems. Sure, some were expensive but probably excellent. Some seemed cheesy and cheap. With some you knew the support would be third-rate...I'd be happy to help with the installation but I didn't want to be waken up at 1:00 AM 'cause they had trouble with the beer inventory and would rather have the vendor support the software. Finally we decided to go with what seemed like a pretty good DOS-based application. My brother pays the vendor for support. We bought Dell (not clone) boxes and LCD's and we purchased the touch screen and ticket printers directly from the vendor. In two years there's been two minor glitches. It's been very reliable and it hasn't been expensive and the employees find the system very easy to use. What's more, we find it easy to manage the product - like adding another computer for expansion or adding a printer in the kitchen. My advice? Building a POS from the ground up, including writing the software, wouldn't be recommended. But, instead of spending $15,000 on their computers and LCD's, buy name-brand computers for $2,200 instead.

    2. Re:Least expensive - how do you define that? by 1iar_parad0x · · Score: 1

      Most restaurant owners aren't IT savvy. Especially if it involves exotic hardware, a non-windows OS, and sparsely documented software. Heck, most restaurant managers have problems using the windows machine in the back. From what I've seen (which admittedly isn't much) most restaurants hire a technician to maintain their POS setup. I hope the owner is paying the article poster. Frankly, he's going to need support no matter what.

      --
      What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
    3. Re:Least expensive - how do you define that? by Mr.+Slippery · · Score: 1
      Most importantly, think what happens to your friend's enterprise when you disappear from the scene...I do not think you should dismiss COTS solutions just because of their absolute price

      What happens to his friend's enterprise when the proprietary COTS vendor disappears from the scene?

      Part of the "absolute price" of a proprietary COTS solution is lock-in. With a decent F/OSS solution, the client is always free to hire a developer for maintenance and improvements.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  5. I'll tell you about open-source point of sale... by Anonymous Coward · · Score: 0

    ...if you give me a few hundred bucks first ;-)

  6. Not free, but inexpensive... by csoto · · Score: 5, Funny

    This one should work for most needs. It's multi-platform, and works with any currency.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
    1. Re:Not free, but inexpensive... by Anonymous Coward · · Score: 0

      Does it use thermal paper for receipts?

  7. May not be relevant at all... by martinultima · · Score: 1

    But I know of osCommerce, which is a pretty popular storefront solution... and then if you do a custom solution, I have a PHP/MySQL database manager that can be used for the site's backend. Not sure how useful it would be for your site – I originally wrote it for MadTux, a Linux download site, and their needs are admittedly more than a little more specific than most sites would need – but may as well offer it if you have any use.

    --
    Creative misinterpretation is your friend.
    1. Re:May not be relevant at all... by Anonymous Coward · · Score: 0

      Actually if you would care to look, it happens to be very high-quality code. MadTux.org is a pretty big site in the Linux community, and apparently they paid him to write the program for their site – age and professional status stuff aside, this guy would have to be pretty damn good for such a big site to trust him. And I've played around with the source myself – it's very clean and well-written, with no apparent security holes or anything.

      Besides, what do you use, ASP.net?

  8. Cause for concern.. by Anonymous Coward · · Score: 3, Informative

    Being a "former" employee of a credit card machine/POS company.. you might not have much luck creating this piece of software.

    Mainly in part to a majority of POS software having a protocol that you pretty much have to pay for to use as code in your software. It's a standard created by MCard/Visa.. a basic way to how the transaction as carried out as a user going to a website on the net.

    When you register a POS software, it needs to have hard-coded a TID/MID.. which is how the processor uses to identify a) the merchant of the account, and b) the actual device being used to do your transactions.

    There might be another way around this. I am not too sure. Your best bet would be to contact a major processor/platform (Omaha, Nashville, Nova, etc..) This website ( http://www.authorize.net/solutions/resellersolutio ns/resellerprogram/processorlist/ ) should help for more info on that..
    Otherwise than that (bullshit licensing, standards) you should be fine..

    Good luck

    1. Re:Cause for concern.. by reanjr · · Score: 1

      There are solutions similar to web services that can get around this.

    2. Re:Cause for concern.. by Humafari · · Score: 1

      MOD PARENT UP!

      Having worked for two years for an EPOS provider (HW & SW) I have to say that this is your single biggest challenge. Certainly in the UK the EFT provider will require to come in and test your solution. Even if you buy there code they still require to test the interface from your application.

      Another way to do it is to get your friend to run the stand alone EFT solutions from their bank of choice and just not have the connection between the till and the actual card processing, although this will require the transaction to be entered twice, on the till and then on the card processing unit.

      The other issue is support. Whilst the commercial solutions cost you do have the comfort of a support contract. Will your friends still be your friends when their till goes down at peak trading and you are not around to fix it?

      As for white box solutions my advice would be to buy SFF pc's. One thing our customers always wanted was more space at the checkout.

      Good luck on your quest. There have been some good suggestions so far.

      Oh.. and if you do decide to go the commercial route ADS Anker (http://www.anker-systems.com/) used to do probably the best hospitality solutions. I don't know the state of the market now but I believe that they are now owned by Torex.

      --
      Perfection in a damaged box.
    3. Re:Cause for concern.. by Anonymous Coward · · Score: 0

      There is a network server application called PC Charge, which runs as a network service to handle credit card transactions. I think there is an open API, but I could be wrong. This is the same package of software that other POS applications use for CC processing, when they don't want to code/certify itself.

      Comcash is a commercial product that integrates with PC Charge.

      Hope this helps you,
      -R

    4. Re:Cause for concern.. by temojen · · Score: 1

      Most stores with older tills have a seperate Interac Machine. The banks don't care if the till is a computer or a cash register if you use that kind.

    5. Re:Cause for concern.. by Anonymous Coward · · Score: 1, Informative

      PC Charge sucks total ass, but there are plenty of products of the same nature. There's no reason to deal with the credit-card
      processing on a low level, dealing directly with the processors. Just interface your POS software with something like PC-Charge,
      or use an internet based settlement processor. The company I used to work for - when I was doing this type of stuff - switched from using PC-Charge internally to using LinkPoint, an Internet gateway and found that worked reasonably well.

  9. BananaPOS? by jhnphm · · Score: 5, Informative
  10. POS by Anonymous Coward · · Score: 0

    The open source POS scene sucks ass. I'd say go with BananaPOS if it's something so generic. I had to make my own in C/GTK+

  11. Dangers of GPL POS software! by Anonymous Coward · · Score: 0, Funny

    The viral properties of the GPL will make any product you sell also covered under the GPL! Also Richard Stallman will visit and demand a GNU/Double Bacon Cheese Burger and then want it for free! Then he'll use the bathroom and not wash!

  12. Ask Burlington Coat Factory... by Anonymous Coward · · Score: 0

    or RedHat, I noticed they were running RH at their POS last time I went there.

  13. Have a banana by charlie763 · · Score: 2, Informative

    The banana POS (http://www.bananapos.com/pos/home.html) software has been around for a while, but does not seem to be developing at a rapid pace. Maybe it's already mature. Check it out.

    --
    Welcome to the land of the free...pay toll ahead...no photography...please open your bag...
  14. came across this a few days ago by narkotix · · Score: 2, Informative
    --
    We played dungeons and dragons for 3 hours.....then i was slain by an elf
  15. Buy a real restaurant POS by Anonymous Coward · · Score: 5, Informative

    I work in Point of Sale for restaurants and I am an open source / Linux advocate. Unfortunately, restaurant POS is a complicated thing and there are no open source solutions meet my needs. There is just too much money to lose when computers dont work at a restaurant. A restaurant POS doesn't just count the cash transactions. It also handles employee timecards (payroll info), processes credit cards and gift cards, displays output to a customer (pole display or drive thru verification), sends orders to kitchen (on a screen or through a printer), stores recipes for mixed drinks, keeps track of tables and guests, allows waiters to transfer checks, does all calculations for closing out each waiter and bartender, and a lot of other stuff.

    I doubt your friends want to deal with the problems that you will encounter when you experiment with software that is not stable and is not fit to run their restuarant.

    There is a Linux based restaurant POS, but it isn't free. I think it is called ViewTouch.

    The POS that we use at work is called VersiTouch (versitouch.com). It is pretty solid. Compared to the numerous retail POS software packages I have had to support, VersiTouch is great. I prefer the DOS version, which they try not to support anymore (the DOS version is called RCS). The Windows version has hardly any additional features and it requires the constant headache of maintaining numerous windows machines. I use the mars-nwe Netware emulator on a Linux box to share files with DOS clients.

    I think the biggest restuarant POS software is Aloha. Positouch is also kinda popular. Both of these are windows-based.

    I have tried to configure an Elo touch on Linux, but I could never get the pointer calibrated. The documentation is sparse. I haven't tried again since about a year ago, so maybe it has gotten easier.

    1. Re:Buy a real restaurant POS by Danny+Rathjens · · Score: 2, Informative
      I have tried to configure an Elo touch on Linux, but I could never get the pointer calibrated. The documentation is sparse. I haven't tried again since about a year ago, so maybe it has gotten easier.
      I added the ability to calibrate Elo touchscreens to firecast(commercial linux distro for kiosks) years ago. I used a java app called EloVa. Oh, funky, my google search for it brought up my own post to our LUG 3 years ago. I forgot about the way they changed names of settings like MinX. That might help you get it working: http://www.flux.org/pipermail/linux/2003-June/0131 07.html
    2. Re:Buy a real restaurant POS by genocyde · · Score: 0

      I am part owner of a POS software company based in SA. I can very very very strongly recommend buying a package that suits your needs. I have seen a number of guys try write software for their friends restaurant/corner store/etc. It seems like an easy task, but once you get down to the fact that you have to handle every aspect of their current and future business, an unsupported open-source application hardly seems like the way to go.

      We release updates and features once a week. Our turn around time on bugs (yes, everyone has bugs) is under 24hrs. No matter what the developers claim, you are not going to get that from an open source package.

      Once again, I strongly advocate buying a piece of software that will work for your business!

    3. Re:Buy a real restaurant POS by Anonymous Coward · · Score: 1, Interesting

      Thank you. I will be sure to avoid allsoftware. I do not care for those that FUD. As to the support, Linux and much of the oss world has done a better job of support than has the closed source.

  16. What a business! by ratboy666 · · Score: 2, Insightful

    Recommend a commercial solution. These are integrated into timecard, ordering, inventory, &etc.

    The cost makes you choke... yes, but does it make your friend choke? When I ran/owned a small cafe, I didn't choke at spending $6000 for a display case/cooler, $3000 for an expresso machine, &etc. Its the business... (ps, back in 1984 -- I don't know what prices are now).

    If you want an "open source" solution, try to get someone to customize -- and get someone good. This is where you can most help your friend; weed out the bullshit so that your friend gets quality product.

    And that's good advice for a "closed source" solution as well.

    YMMV
    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:What a business! by Anonymous Coward · · Score: 0


      I'm not usually a spelling/grammar Nazi, but saying, "&etc" is redundant. The term "etc" is short for "et cetera," which is Latin for "and so forth." So saying "&etc" is effectively, "and and so forth." It's like saying "Sahara Desert," or "Windows Sucks."
      ;)
      </offtopic>

  17. Open Source POS-ing by ONU+CS+Geek · · Score: 1

    Some Ideas:

    Use Network Booting if all of your POS Terminals have the same or similar hardware. This will keep costs down.

    Someone already mentioned TinyPOS. TinyPOS is a nice POS for Windows systems (and since you're trying to use Linux, maybe that's not the best idea.) I ended up using SQL-Ledger on the Back-End and writing my own application for the client-side which supported cash drawers, magnetic card readers, and a receipt printer.

    The only issue that you may have is running the credit card transactions through. I did a horrible "hack job" by essentially queuing the Credit Card transactions up to a central server, that sent them out the web-gateway for authorization, however, I'm sure it could have been done better.

    You can write a web-based application with a touch screen, however, you're either going to have to mess with the ELO drivers to send double clicks, or, tweak your application to use single clicks when logging in or making selections.

    Good Luck!

    --

    I disable sigs...do you?
  18. Buy a real "locked-in" restaurant POS by Anonymous Coward · · Score: 0

    "There is just too much money to lose when computers dont work at a restaurant. "

    Agreed when the bookstore's POS went tits up. It caused some majour delays all around. The OP mentioned reduction of "lock-in". However as long as people depend on other people be it employer-employee, or company-customers. There's going to be a degree of "lock-in". And this is more true in vertical apps than any other. Freedom's nice, but not to spite ones face.

    1. Re:Buy a real "locked-in" restaurant POS by Anonymous Coward · · Score: 0

      Agreed when the bookstore's POS went tits up. It caused some majour delays all around.

      Majour? Get your American Brit-loving ass out of our country.

  19. POS Software... by MatrixManiac · · Score: 1

    It isn't open source but it is the best - http://www.wordstock.com/

    Cheers,

    MatrixManiac

  20. If you want Linux, low cost, and *supported*... by soren42 · · Score: 1

    I've heard very good things about Novell Linux Point of Service, based on SUSE LINUX. Now, mind you, it's not free, but it's not as expensive as many proprietary OS-based solutions. It's also pretty damn high quality - as evidenced by IBM private labeling it and selling it as their Linux-based POS solution. Additionally, it does have options for support that a free (no cost) product does not.

    So, if it's just a Linux-based flexible solution you're looking for, this might fit the bill. Otherwise, if it's no cost, everyone else in the thread made some good suggestions.

    (And, no, I do not work for Novell - nor have I ever... if fact, I'm recommending this product based entirely on word-of-mouth from many friends in that area of tech. I used to be in your shoes, exactly. Good luck!)

    --

    "Adventure? Excitement? A Jedi craves not these things."
    1. Re:If you want Linux, low cost, and *supported*... by Anonymous Coward · · Score: 1, Informative
      Novell NLPOS doesn't provide the software but the basic infrastructure for the POS image building. Same with IRES (IBM's solution), which is built on top of NLPOS. Both NLPOS and IRES are designed for large-scale POS deployments where managing the tills is the biggest headache. IRES also provides drivers for the IBM kit with auto detection, NLPOS is somewhat lacking in that area but can be used on non-IBM hardware. I have built systems with NLPOS and IRES, both are solid architecture which are easy to administer and setup, but are not POS software themselves. Coming NLPOS based on SLES10 promises a lot (on paper), we'll see if it will delivery anything real.

      IRES has substantial add-ons to NLPOS, especially in management and hardware detection, it is not a simple rebranding exercise.

      I don't work for Novell but work for a POS software company and we deployed a large number of Linux based projects in the last couple of years.

  21. Last time I looked into this by petard · · Score: 2, Interesting

    (which *was* around 2003 or so) jPOS looked to be the best avaiable OSS solution. We were looking at a big custom development job anyway, though, and that appeared to be the best (open or closed) platform for custom development. If you're looking for something a bit more "out of the box", we never found anything open that went that direction. This looks promising, though.

    --
    .sig: file not found
  22. Use a real POS and not a Piece of SH1T by Anonymous Coward · · Score: 0

    After having the misfortunate fortune of getting stuck in the POS business instead of the Fortune 500, I can tell you that after you "help" and I stress that loosely with the hardware tell them to find a real-implementer of software. SIT IN THE MEETINGS and sniff the POS/Cash Register dealer you are dealing with out because many of the ones I have worked with are worthless assholes who easily take people for a ride.

    I have successfully RIPPED many a system out now an installed $15-$60+ systems that were built much the way you are going. SOme of it our salesmen, some of it is the customer on Friday at noon whose system won't print in the kitchen and the orders are backpeddaling through the door in lost future sales. Or better yet, on a Saturday night, or as one customer who threw their amazon.com and eBay purcahsed Linux system out the door, it was the middle of Mother's Day, the busiest restaurant day of the year.

    I think there are two real software management systems are POSera and Aloha, both run on any hardware, although I would highly recommend Pioneer's high-end, Sharp UX500, the NEW PartnerTech PT-5500, or IBM terminals and ONLY EPSON PRINTERS. Specifically the TM90 and TMU220. If you buy Elo be very careful from whom you purchase them from and if you can purchase everything directly from BlueStar. Avoid ScanSource, CRS like the plague, and ANY MOM-n-POP reseller who has cheap hardware. SD20 cleans grease from the restaurants off of anything. Ensure if you use your own PC's that you realize the colling system won't just get dusty, but duct particles mixed with grease and alchohol and mag-swipes a mix do not make. Ensure the touchscreens can handle the juice. If for some reason yo are serious about Linux, use SQUiRREL, they have Linux terminals a seven-year gaurantee on hardware availablity and compatibility and have probably the best reporting of any system now that it is stable. Volante systems runs on Linux and UNIX, however I have no experince with it.

    Have to admit though I hate the POS business, I sometimes hate who I work for, I definitely do not have anything to say that is good about most of the lying sacks of shit lining the ICRDA. However, in the realm of software for credit cards and Visa rule compliance ($1 Million dollar fine sound nice?) with PCI DSS I would hope you not cowboy it, possibly ruin a friendship. Whatever the track it is that you go GUIDE YOUR FRIEND TO A FUCKING WORKING LONG-TERM INVESTMENT SOLUTION! We tell people as a reminder because POS does not come and go and our systems are for 5-8 year stretches or more we are selling only what works and well and nothing else. Realize this when you are "roughing" it to help out your ego that you somehow know more than the lowlifes working in point-of-sale who laughed when everyone else gets laid-off for outsourcing while our pay was getting fatter. Or, cowboy up and be the dork that people like me laugh at AND about when I arrive to rip your system out and install my next paycheck. :)

    P.S. - I'll see your friend soon.

    1. Re:Use a real POS and not a Piece of SH1T by Anonymous Coward · · Score: 1, Funny

      That's interesting, now tell us; is there anyone in the POS racket who speaks English?

  23. OFBiz by DavidNWelton · · Score: 2, Informative

    OFBiz, at http://www.ofbiz.org/ has a POS component, although the whole application might be a bit heavyweight/require some customization/slimming down for your needs. It's worth a look, though.

    1. Re:OFBiz by Anonymous Coward · · Score: 0

      I'll second ofBiz. Give it a look, you might just get what you need.

  24. Faktura with the Kasse frontend by Anonymous Coward · · Score: 0

    Faktura with the Kasse frontend Total cost = 130 http://www.edv-moellers.de/swkf.htm http://www.edv-moellers.de/swkasskf.htm

  25. Tuxshop by Anonymous Coward · · Score: 0

    http://tuxshop.sf.net/ Uses QT libs to provide MySQL/SQLite backends. There's also a commercial version with support http://www.shcircuit.com/~ross/

  26. Payment Card Industry Issues by Anonymous Coward · · Score: 0

    Good luck with building your own POS terminal with opensource if it will be used to handle credit-card data. I seriously doubt you have the expertise to ensure it will secure the credit-cards in a manner outlined by the payment card industry (PCI). Wait, I'll change that from "seriously doubt" to you have no clue how to secure the environment and there's no way any investigator will ever belive you have those skils if the POS is ever hacked and exposes credit-card numbers. Note that even if you take every precaution, out of band attacks which you could never think of could sink this whole thing. Real companies that sell real solutions spend tens of thousands of dollars on audits and assessments.

    Word of advice, playing in the POS environment is best left to the big-boy's. Forget about all the comments made here about support, etc., you can't afford the liability.

  27. List of solutions by myumo · · Score: 1

    You can find a list of POS oss here: http://www.opensource-it.com/Point_of_Sale_Softwar e_open_source_44.html To me bhPOS is the most features rich/mature, but give a try to all solutions. Marc.

  28. Quasar by yamla · · Score: 1

    Disclaimer: I work for Linux Canada Inc.

    You may want to look at the Quasar accounting and point-of-sale suite at http://www.linuxcanada.com/ The accounting suite itself is available under the GPL. The point-of-sale part is under a commercial license but includes the source code. Version 1.4.7 is currently available but 1.5 should be released shortly and contains many significant changes.

    --

    Oceania has always been at war with Eastasia.
  29. Quasar Customer Here... by Anonymous Coward · · Score: 0

    Quasar has been working for me for 3 years without issues. Up to about invoice 6000 or 7000 already. We've been very happy with it and will continue to use it for most things (some things we use in-house software for, like our repair tracking system, since it was just easier).

    The only thing I can see you might have issues with if you use Quasar would be cutting cheques for employees. But apart from that, hell, it was stable 3 years ago. I haven't even bothered to upgrade to the Open Source version.

    It's fast, too, except if you're silly enough to click "Show Paid" in the invoices screen... With 6000 invoices that takes time.

  30. Credit Auth is an Ironclad B!tch by Anonymous Coward · · Score: 0

    To quote a friend who wrote some. The testing is not just rigorous, but without good feedback, and the systems at the other end are remarkably fallible. The bank lost > US$ 100,000.00 one day, and maintained it was our liability in spite of good logs on our side showing the transactions. They did find them the next day, but mislaying amounts of money that large is not OK, even for a day.

    Later when I actually worked at a POS company, I watched the developers with long experience sweating over the same sort of thing. So, for credit authorization, you'll be buying a service. The rest of it is far more straightforward, but...

    In addition to obvious stuff like inventory, ordering, time recording, etcetera, here are a couple of things that are either not obvious, or hard:

        Essentially fraud proof see below
        User Interface is critical because the people operating it will likely be avoiding thinking about what they're doing.
        Essentially fraud proof because people will be looking for ways to increase their take home pay.
        Liabilities are potentially greater than the cash in the till.

    Like most programming projects, POS looks so easy, but besides the usual problems, add this: Errors can cost an indefinite amount of money. Good luck, and I hope you find the existing OS projects informative. Seems like the best place to start educating yourself.

  31. stoq - pygtk pos system by Anonymous Coward · · Score: 0

    mostly brazilian info extant
    http://www.stoq.com.br/screenshots.html

  32. Suse Linux POS by Anonymous Coward · · Score: 3, Interesting

    My family owns a large chain of retail stores in the Northeast, about 75 stores. We just started a pilot using Suse Linux Enterprise Desktop's Point of Sale implementation and so far I can say we are loving it. We had a Novell partner come in and do the implementation (still with all beta software, mind you) and are piloting the product in three stores...one small, two large. The implementation was simple and the integration with our current system went without a hitch. Hopefully by the end of the year with the final product out we'll have the entire set of stores moved over. This was not what I expected out of the Novell I studied in college (15 years ago) and I am pleasantly surprised.

    Good luck.

  33. Re: I speak 'dummy-down' English by Anonymous Coward · · Score: 0

    ...when the G's are present. Oh, and I made a mistake several times in my typing, its $15K-60K and on upto $105,000.00 for some of the more important systems per store; ones that last for 10-12 years or more. That is besides the "Corp. Comm. Packages", Gift Cards, scale interfaces to be paid for ($10,000.00/each model), software wheels to be re-invented and re-treaded, and credit card procssing is a darlingto get running so why not get Datacap to help you with that. The easiest part is keyboard wedge scanners and mag-swipes that come preprogrammed for most situations, its plain old plug-n-pray goodness.

    Whatever happened to the Java POS project??? One word, well several actually...RUNS BETTER ON WINDOWS WHEN YOU HAVE A PROFESSIONAL DO IT!

  34. Beware of Elo touchscreen by Etyenne · · Score: 1

    The serial Elo touchscreen controller I had the opportunity to use worked fine (although calibration require the use of a DOS software ... pfewww !).

    However, the USB version have driver issue. Elo provide binary drivers for the USB controllers for a few outdated distro (RedHat 9, anybody ?). They do provide source for the USB driver, but it does not have any copyright info (thus, I have no idea if I can distribute it to my client), it contain object code, it is poorly documented (.doc ? WTF ?) and I could not get it to compile.

    Personnally, I would avoid using the USB Elo controller with Linux. If you need USB, try to find another touch-screen maker that is more Linux-friendly.

    --
    :wq
  35. The dogmatists here wont like it but... by Anonymous Coward · · Score: 0

    Well, it doesn't suit the prejudices of the people on slashdot since its not written in PERL, but most of the POS systems in the United States are open source and are written in Java.

    http://www.javapos.com/

  36. Take a look at ntpv by WindBourne · · Score: 1

    Played with it some years back. It was useable back then. BTW, you may wish to look at sourceforge.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Take a look at ntpv by WindBourne · · Score: 2, Informative

      Sorry. Here is a link for you. One nice thing about it, is that once you have it set up, if need be, you can walk away and turn the support over to these folks. They are approaching this as a normal OSS project (give away the app and sell the support).

      --
      I prefer the "u" in honour as it seems to be missing these days.
  37. Restaurant POS - ever try myhandyrestaurant? by 0x1b · · Score: 2, Informative

    Never worked with it, but interested in hear of any expericnes.

    http://freshmeat.net/projects/handyrestaurant/

  38. I've used Dale Harris Pos Program by Anonymous Coward · · Score: 0

    This program works well, we use it in our retail store: http://dhpos.com/pos.htm

  39. Big List by Rayston · · Score: 1

    Here is a big list of all software certified with TSYS Acquiring (formerly Vital, and before that were referred to as visanet) Big List of Software sorted by Company Name Warning its a huge document 600+ pages and around 1300 different software's I believe it lists what OS each software is for but not wether its Open source or Free. However, the contact information for each individual software provider should be in there. Thanx Rayston