Slashdot Mirror


Ask Slashdot: How To Run a Small Business With Open Source Software?

First time accepted submitter ahree writes "I'm starting up a restaurant with my wife and a few friends and, well, I'd like to support the OS community and hope that this is a way to do it. Simply put, we need to take care of bookkeeping, accounting & payroll and I'd rather not use QuickBooks. I've heard of some options that are open source (GnuCash), some that are cheaper & simpler (WaveAccounting), but I'm wondering what your experience with them (and others) has been like."

195 comments

  1. Pay for it by Anonymous Coward · · Score: 3, Insightful

    The best way to support the Open Source community is to contribute; not just to get free software.

    1. Re:Pay for it by Anonymous Coward · · Score: 0, Insightful

      Yes, because when I open an carpetcleaning shop, the first priority is to develop an open source accounting package for me to use.

    2. Re:Pay for it by icebraining · · Score: 2

      Why would you build it from scratch, as opposed to using an existing solution and just paying for installation, support, etc?

    3. Re:Pay for it by icebraining · · Score: 4, Informative

      I may be biased, but I have to agree.

      I work for a FOSS based software company; we charge for installation, support, training and custom development of a GPL licensed ERP solution.

      Our clients get a much cheaper solution and we contribute back to the platform (bug fixes, new FOSS modules, etc).

      I won't plug my company, and the restaurant is probably not based on our country anyway, but I'd consider this approach.

    4. Re:Pay for it by profplump · · Score: 1

      Isn't that what's happening? The question doesn't say "I want no-cost accounting software" it says "I want open-source accounting software". Do you have some insight about the submitter to know that he doesn't intend to pay for software and/or support?

    5. Re:Pay for it by icebraining · · Score: 0

      My post is replying to an AC which is now at -1 :)

    6. Re:Pay for it by cerberusss · · Score: 1

      Noble, but you're overdoing it. Lots of people would like to know the name of your company, please mention it. Anonymously, if you don't want to get the extra karma.

      --
      8 of 13 people found this answer helpful. Did you?
  2. lots of options by Trepidity · · Score: 4, Informative

    I would say most small businesses I know actually don't use any specific financial software, but do everything in a spreadsheet package. Excel rules the small-business world in a lot more ways than you might expect. You can probably do most similar things in LibreOffice. Now whether this is a good idea varies. The con is that you can end up with a sprawling spreadsheet-and-macros mess, but the pro is some flexibility in doing complex things, and simplicity in doing easy things.

    GnuCash is not a bad option either, but it works best if your processes map on cleanly to one of its default processes. It does standard double-entry bookkeeping just fine. Its documentation is pretty good, also. But if you want to be doing significant scripting or customized report-generation, I find spreadsheets easier than dealing with GnuCash scripting+reports.

    Depends on what kind of business to some extent. For example, if you need to interface with shopping-cart software or something of that sort, you may have more specific requirements.

    1. Re:lots of options by UnknowingFool · · Score: 3, Informative

      The main problem with spreadsheets isn't that they aren't flexible; it's about time optimization. Accounting packages like QuickBooks are built for businesses so their automated functions like printing an invoice are streamlined. Not that you can't do that with LibreOffice but setting it up and maintaining it is just additional time. So either pay the extra for QuickBooks or spend XX amount of time printing an invoice. Some business owners only see cost in terms of money and not time.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:lots of options by cayenne8 · · Score: 5, Informative
      I love open source software, and try to use it myself whenever possible...where it fits and is the best tool for the job.

      However, on business financials....do NOT skimp on this. You need to track costs, billing, etc.....this is especially true at EOY when having to deal with your CPA, and the IRS. It is tough enough to have to deal with the myriad of laws and regulations the state and feds put on small businesses, go with something that is set up to help you out and accurately track finances, payroll, etc.

      I'd recommend going with Quickbooks. It is almost a 'standard'...which makes it easily portable between you and your CPA.

      Don't cheap out....get a good CPA to help keep you honest on your taxes....a good one will help you squeeze out every penny to keep for yourself legally, while being conservative enough to keep you off the IRS' radar.

      This is business...and $200-$300 invested on this....will help you out in the long run...and hey, you can write the QB purchase off on your taxes.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:lots of options by aaarrrgggh · · Score: 3, Interesting

      A spreadsheet is asking for problems if you ever get audited.

      To the OP, a couple things are missing from your request. What do you want to track? Do you want your solution to help with running the business, or just maintaining records? How are you going to do payroll? Are there any regulatory issues you need to address (sales tax, liquor laws, etc.)?

      I hate Quick Books. Our small business used it for five years, and only last year switched to an industry-specific ERP system. The new system requires 50-100% more work to maintain, is completely inflexible, and cost over $50k to get implemented. It is a huge improvement. (I have to keep telling myself that, in hopes I will really believe it some day.) The improvement it made was that timesheets were now integrated into project accounting, so we had better profit visibility at a project level. Unfortunately, far too much of the workflow still ends up being pivot tables in Excel.

      My advice would to be to keep things simple as you start out, and avoid lock-in. A small business generally has more time than money, so inefficient workflows aren't a huge problem. Don't get a POS until you have made enough profit to pay for it. Break down and get QuickBooks, but don't integrate your workflow with it; it makes switching harder.

    4. Re:lots of options by Anonymous Coward · · Score: 1, Informative

      Nowhere did they say they wanted to "cheap out" or "skimp out". They didn't say they weren't willing to pay money. They said they wanted to support the OSS community.
      If you honestly thing that Quickbooks is going to do a better job at handling the requirements for any small business than any OSS accounting software plus $300 of customization would do - that's fine. I'm sure there's plenty of people who would agree with you. But don't pretend this is about money.

    5. Re:lots of options by flappinbooger · · Score: 3, Interesting

      Don't cheap out....get a good CPA to help keep you honest on your taxes....a good one will help you squeeze out every penny to keep for yourself legally, while being conservative enough to keep you off the IRS' radar.

      This is business...and $200-$300 invested on this....will help you out in the long run...and hey, you can write the QB purchase off on your taxes.

      I'll second this. Get quickbooks. Put it in a VM and do everything else in Linux if you want to. X2 on the accountant that will back you in an audit.

      I have NEVER EVER seen any small business use anything other than quickbooks.

      When you get QB back that shizzle up. Keep track of your QBW file(s). Have the default file location in Dropbox or something.

      Don't update it right away either if it is working. I have seen updates break stuff beyond belief.

      You can get a free version of QB as well, it is limited. I think it's called simple start. Not that you're looking for free.

      I've tried GnuCash and the other Open Source financials. I couldn't make heads or tails out of it. I tried QB and that is what I use, and it is very intuitive and powerful (pun not intended). I don't know about the "Wave" online free accounting SW but it looks interesting.

      Don't take any chances and mess around with the IRS, they will bust your kneecaps quicker than the local mob shaking you down for protection money - especially now that their take is down due to less economic activity.

      You are in business to make money. QB helps you track your money and will SAVE YOU TIME. Owning a small business especially in FoodService is terribly time consuming. You don't want to spend hours DINKING AROUND trying to figure out some open source money software that was created with the sole purpose of making a money program and not with the purpose of tracking money.

      --
      Flappinbooger isn't my real name
    6. Re:lots of options by behindthewall · · Score: 1

      If Quickbooks is running in a VM, you can take snapshots of the VM and also back the whole VM up.

      Although I would additionally back up the Quickbooks data itself, in a "normal", stand-alone format.

      With both kinds of backup (and copies stored off-site), it will be very difficult for "the dog to eat your homework".

    7. Re:lots of options by SomePgmr · · Score: 1

      I know the use of cloud services flies like a lead balloon around here, but if you're considering windows in a VM to run quickbooks, he should know that QuickBooks is available as an online service now.

      Obviously security should be a concern here. However, it's worth noting that Intuit has been handling online tax prep and various data from standalone QuickBooks over the internet for a good long time. It's probably at least as safe as storing a local DB in a Dropbox folder, anyway. So that's an option if you're comfortable with the idea.

    8. Re:lots of options by Trepidity · · Score: 1

      The businessmen I know doing all-Excel (and in one case, all-Lotus!) tend to be older, but afaict they haven't had any troubles with audits. They just have their stuff configured to print out hardcopy records that look the same way they'd look if you did everything by hand in the traditional way, e.g. reams of monthly double-entry ledgers, and store them in a fire-proof filing cabinet. Then if they get audited, the paper records are what they show as the canonical documentation.

    9. Re:lots of options by spire3661 · · Score: 1

      Why in the hell would you trust your QB to dropbox when they need to setup a proper offsite backup anyways?

      --
      Good-bye
    10. Re:lots of options by aaarrrgggh · · Score: 1

      If you do it right, no problems. Most people don't from my experience.

    11. Re:lots of options by flappinbooger · · Score: 1

      Why in the hell would you trust your QB to dropbox when they need to setup a proper offsite backup anyways?

      Well, technically, drop box is off site... and then, the other computers the person has such as at home, that has drop box, will then get the copy of the qbw file. Again, off site.

      Look man, I understand "Cloud" stuff is suspect around here. They can always implement some other backup scheme as well.

      But for real, how reliable is DB anyway? What percentage of people's stuff have they lost? How often are they down? How many people's private data have they violated? How long have they been around? How popular are they?

      What percentage of likelihood is it that a physical offsite backup scheme fails? Compare that with the likelihood that Dropbox will up and lose all of someone's stuff? Which is better odds?

      What is the chance that DB loses someone's stuff and the 2 or 3 other PC's that a person uses that ALSO has their stuff on it, such as the QBW file we're talking about, ALSO fail, and the ORIGINAL at the restaurant is lost?

      If that kind of scenario happens we're probably looking at the end of the world anyway.

      --
      Flappinbooger isn't my real name
    12. Re:lots of options by Anonymous Coward · · Score: 0

      Why in the hell would you trust your QB to dropbox when they need to setup a proper offsite backup anyways?

      lol, I wonder what percentage of small businesses have "proper offsite backup". In my experience, even if they go through the motions, the part-time "IT guy" never bothered to verify the backups and they can never recover from a server crash.

    13. Re:lots of options by cpu6502 · · Score: 2

      You said what I was going to say.

      What you save on the free software you will waste on labor costs as people try to (1) learn a new tool and (2) learn a new tool. I mentioned that twice because of it's importance.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    14. Re:lots of options by ottothecow · · Score: 1
      As someone who has only barely touched a few quickbooks install (although I spent a couple years tracking personal finances with gnucash) and who has used turbotax's website as well as many other cloud services...that sounds terrible.

      Not so much from a security standpoint (small business accounting records are not really a security risk) but from a UI standpoint. You end up hopping back and forth between a LOT of forms and entry boxes and reviewing different reports/charts/invoices. Unless you have the lowest latency connection in the world and quickbooks online is coded a lot better than turbotax, doing a hour or two of accounting work is going to suck.
      I don't mind (well I do, but not too much) waiting around for a slow connection and some web2.0 javascript wizardry when I am doing my taxes since I usually spend more time looking for documents than I do entering data. When it comes to an organized accounting system where you sit down to rip through a pile of invoices, you are going to keep running up against the wall of cloud-latency and it will suck.

      Heck, don't even get the VM, just get a cheap laptop for quickbooks. One place where I worked was all Macs but the part time accounting person who would come in occasionally preferred the windows version of quickbooks. The laptop cost about the same amount as the quickbooks license and it made for a semi-dedicated accounting machine.

      --
      Bottles.
    15. Re:lots of options by innocent_white_lamb · · Score: 1

      I have NEVER EVER seen any small business use anything other than quickbooks.
       
      Perhaps you don't associate with many small business owners?
       
      I have been running my small business (a movie theatre) for twenty years and I do all of my bookkeeping, plus box office reports for the film companies and so forth, on a spreadsheet. Currently Libreoffice; when I first opened my theatre I used AsEasyAs and along the way I have used Lotus Smartsuite, Gnumeric and Openoffice as well.
       
      Friends of mine who own a printing and publishing business used to do their using MYOB; when they switched to Linux they started using LedgerSMB. They looked at Gnucash but it doesn't do invoicing the way that they want it done.

      --
      If you're a zombie and you know it, bite your friend!
    16. Re:lots of options by darkmeridian · · Score: 2

      This, this, this, a million times this. Quickbooks is a laggy POS but it is standard. Your accountant will be able to use it, and various programs and services use it as well, most notably, Expensify. The program itself costs $150 for the Pro version, and it is worth every freaking penny. I run my own law firm, and I tried to do the Excel spreadsheet thing for a year, and it just doesn't work out. You're much better off using Quickbooks, reading the official how-to book, and then using it religiously. In fact, reading the manual and using Quickbooks actually makes me aware of all the various accounting concepts such as accounts receivable and the like.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    17. Re:lots of options by __aaltlg1547 · · Score: 1

      Not a realistic option. If his internet connection goes down he's unable to process cash business. It has to be self contained but sn offsite backup is also critical.

    18. Re:lots of options by sribe · · Score: 1

      Now whether this is a good idea varies.

      No it doesn't. It's an absolutely horrible idea for any business. If your business is so simple you don't need QuickBooks, at least use Quicken.

    19. Re:lots of options by Anonymous Coward · · Score: 0

      I knew a couple that run exclusively on Excel. Well, not quite exclusively. Excel is used by one exclusively, and by the other the XLS is sent to the account who presumably copy/pastes it into something else.

      I know several more who use an online accounting package. I personally think that's a better idea - no problems with backup, being out of date on laws and really easy to give access to your accountant if you have one. It also scales if your business grows, at least up to a couple dozen employees. The cost (just over $1/day for the smallest package) is a little higher than quickbooks but at least it's OPEX, and I think the data safety features justify the extra cost.

    20. Re:lots of options by Anonymous Coward · · Score: 0

      Yes, the UI speed of a cloud service would be an issue. But there's some pretty big benefits too.

      No data lost if the laptop is broken / stolen. Easy to revert to an old version if you screw up - most non IT small businesses don't think about setting up rolling backups.

      Really easy to share with your accountant, most cloud services support interactive logging in by the accountant.

      Up to date on various tax changes.

      Price wise would be comporable to your laptop + quickbooks but avoiding the capex is nice for a small business. Also in your mac environment it saves someone having to admin a system they don't know.

    21. Re:lots of options by Anonymous Coward · · Score: 0

      Two things:

      1. How is GnuCash hard? It's just a double entry system. Fill in the entry that's relevant to what you're doing and the other one appears automagically so that everything reconciles.

      2. QuickBooks has scary limits built in. They suck you in with the entry price, but at some point if your business is successful and actually has multiple customers, you will exceed the built-in limits. Then it's time to upgrade. Not "it's time to think about upgrading" you have to upgrade right away because you have exceeded the limits and the version of QuickBooks you bought won't work any more. Expect to spend several thousand dollars.

      There are no easy answers, sadly. There are people _working_ on it, but this isn't one of those areas in life where being a beta tester seems like fun.

    22. Re:lots of options by SomePgmr · · Score: 1

      His internet connection going down only really matters for POS, which you wouldn't use the Quickbooks Online for. That's done with Aloha, Micros, or whichever other POS option he chooses. Most of those systems will store the transaction for later reconciliation when the connection is available, and have secondary communications options (dial-up and such).

      Quickbooks is for your accounting. You use it to enter your cash receipts, expenses, etc. after all that is done. 100% internet connectivity isn't critical there.

      (I work for two places with restaurants and bars)

    23. Re:lots of options by nick_urbanik · · Score: 1

      QuickBooks has scary limits built in. They suck you in with the entry price, but at some point if your business is successful and actually has multiple customers, you will exceed the built-in limits. Then it's time to upgrade. Not "it's time to think about upgrading" you have to upgrade right away because you have exceeded the limits and the version of QuickBooks you bought won't work any more. Expect to spend several thousand dollars.

      LWN documents this happening.

    24. Re:lots of options by DogDude · · Score: 1

      I would say most small businesses I know actually don't use any specific financial software, but do everything in a spreadsheet package.

      What kind of small businesses are you talking about? People selling trinkets on eBay? That is some of the worst advice I've ever heard anybody suggest about small business accounting. You can't do any kind of taxes with Excel spreadsheets, unless your Excel spreadsheets are set up by accountants, and updated weekly.

      --
      I don't respond to AC's.
    25. Re:lots of options by sumdumass · · Score: 1

      Quickbooks has or at one time had a POS offering that integrates to their accounting software. I've had to deal with them in the past.

      As for the POS, about anything that can export to a format that quickbooks can import would work. Built in scripting or automatic communications is nice, custom scripting can be done too, of course spending an extra 20 minutes a day isn't too unreasonable either. Of course something like accpac might be a better option then quickbooks considering the complexity of the inventory and staffing in a restaurant environment. But then i think that is a bit more in costs.

    26. Re:lots of options by jvin248 · · Score: 1

      Quickbooks isn't the answer. Actual CPA's have told me there are some odd ways it handles some accounts and does some 'magic number balancing'. Hard-core middle market cpa's use peachtree and similar programs.

    27. Re:lots of options by Foo2rama · · Score: 1

      My thoughts exactly. Quickbooks works, the format is transferable to almost everything. You know the taxes will work out, and hell buying it itself is a business writeoff.

      I am all about open source solutions for small offices, but do not skimp on your financial software. It will pay off much more in the long run.

      The fact that quickbooks can handle everything from POS to inventory to payroll with no issues and little to no training, makes it a very obvious choice.

      --


      ---In a time of Chimpanzees I was a Monkey.
    28. Re:lots of options by crutchy · · Score: 1

      from lwn.net, ledger https://github.com/jwiegley/ledger/wiki seems like a decent package, but i also like the idea of small businesses putting forward their requests to a common forum so that one or more open source programmers can take up the challenge with a little insight

    29. Re:lots of options by crutchy · · Score: 1

      You can't do any kind of taxes with Excel spreadsheets

      actually that's full of shit... even with complexities such as gst and payg it is possible to run your finances with a spreadsheet, and in doing so you generally learn more about taxation than you would if you use a proprietary closed system like quickbooks. ok many people don't want to know about tax, but if you're serious about becoming successful, learning tax is an essential part of your business development.

      printing receipts also isn't rocket science... the minimum requirements for receipts and invoices (or tax invoices where gst is concerned in australia) aren't overly complicated, and the tax office isn't going to ream you a new one if your receipts don't look exactly like those printed from quickbooks. as far as the tax office is concerned, you can actually run a legitimate business with handwritten invoices (although i wouldn't recommend it).

    30. Re:lots of options by Anonymous Coward · · Score: 0

      Another advantage is access to partner applications. My company is currently developing a version of our product that will be available through their partner program. QBO users will have the easiest experience using it (SSO, seamless data import and a few other minor advantages.) Our product is very popular among our 30,000 customers, and we're betting that a big part of the ~5m QB users will like it too. And we're not the only company doing this kind of stuff or working with Intuit.

      We're heading for (in my, somewhat biased, opinion) an exciting time for small business where it's going to get brain-dead simple to do online marketing (social and traditional), customer interactions (appointments/reservations, surveys, promotions, etc), reputation (reviews and such) as well as helping small businesses reach out to the customer bases of non-competing businesses. None of that is possible with the desktop-only version of QB (QB desktop can sync to QBO) or an OSS bookkeeping program but will be possible with the cloud version in 6-12 months with a few clicks and a couple hundred bucks a month.

    31. Re:lots of options by hackula · · Score: 1

      Completely disagree. The problem with spreadsheets is that they are way too flexible. I know it will not ever happen, but my life would be a hell of a lot easier if business people could learn to use a god damned database. It is truly terrifying knowing that many key systems of fortune 500 companies rely on Excel for production data storage. Obviously these types have a SQL-type storage for MOST stuff, but it only takes one or two little thing getting clobbered to bring a system down.

    32. Re:lots of options by Anonymous Coward · · Score: 0

      However, on business financials....do NOT skimp on this. You need to track costs, billing, etc.....this is especially true at EOY when having to deal with your CPA, and the IRS. It is tough enough to have to deal with the myriad of laws and regulations the state and feds put on small businesses, go with something that is set up to help you out and accurately track finances, payroll, etc.

      Sounds like an external accountant and an auditor would fit the bill? Many small businesses I know of are not doing their own books at all, but use all of their time doing the core business. Sorry for the off-topic.

    33. Re:lots of options by DogDude · · Score: 1

      You have no idea what you're talking about. Payroll tax deductions are incredibly complicated, and if you fuck them up, it's very, very expensive.

      Learning what tax rates are and how they're applied to an employee with a spouse and kids differently than a single employee is completely, and utterly pointless for a small business owner that's not an accountant. It's a simple problem that can be solved with $300 in software. Trying to do that by hand in order to save a few bucks or to uphold some whimsical idealistic bullshit is utter stupidity. I know of exactly -0- successful business owners that do this.

      --
      I don't respond to AC's.
    34. Re:lots of options by Anonymous Coward · · Score: 0

      With Dropbox anyone who know your username can login as you without the correct password.

    35. Re:lots of options by Dan541 · · Score: 1

      So if the file gets deleted off one PC it gets deleted from all PCs?

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    36. Re:lots of options by DarwinSurvivor · · Score: 1

      We currently run our small business's financial stuff off LibreOffice and the csv output of our PayPal account. We are going to be replacing it with a custom database that interfaces directly with our online store so we don't have to keep copy/pasting every time we make a sale.

    37. Re:lots of options by tgeek · · Score: 1

      . . . and if you decide to use Quickbooks get your accountant to help you set it up for your business - you'll save money in the long run. I work at a major CPA firm (with a number of writeup and small business groups) and I can tell you QB is NOTORIOUS for allowing novice users to make mistakes that require some significant time by a professional to sort out. The honest accountants hate it because it creates needless expense for the clients fixing stuff -- the less than honest love it because dollar signs flash in their eyes like a cartoon character when they see a new QB client walk thru the door.

      BTW, QB is not your only option. Sage (formerly Peachtree) is another well respected option - although in recent years they've been pricing themselves out of the lower end market.

    38. Re:lots of options by Shirley+Marquez · · Score: 1

      Another option for dealing with the mess of payroll taxes is to outsource payroll to a specialized provider such as ADP. That also gets you direct deposit, which many employees like. To be fair to the Quickbooks fans, Intuit also offers payroll services and they integrate easily with Quickbooks.

    39. Re:lots of options by xouumalperxe · · Score: 1

      At which point you go to the dropbox website and undelete it.

    40. Re:lots of options by crutchy · · Score: 1

      my father does it... when you're passionate about your own business, getting the most out of your finances is a priority, and leaving it all up to quickbooks is just an invitation for ignorance and waste

      yes many business owners don't do it because they choose not to, but there are many that do and there is nothing stupid about it (indeed learning about taxes makes you a smarter businessperson than the ignorants who put all their faith in quickbooks)

  3. My first thought by Cute+Fuzzy+Bunny · · Score: 4, Insightful

    My first thought is that opening a restaurant is one of the hardest things in the world to do. If going open source helps lighten your load or costs in a significant manner and makes the restaurant launch more likely to succeed, then swell.

    If however its going to be a case where you cant get support, stuff doesn't work, and nobody is available to help bail you out when fixing your software isn't in the top 50 on your priority list...

    1. Re:My first thought by Bill,+Shooter+of+Bul · · Score: 1

      Yeah, unless you're able to actually devote time to fixing issues within the code its too risky to actually do accounting yourself. I do it myself, but that's do to the specific requirements I have that most people do not have.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:My first thought by Shoten · · Score: 5, Informative

      My first thought is that opening a restaurant is one of the hardest things in the world to do. If going open source helps lighten your load or costs in a significant manner and makes the restaurant launch more likely to succeed, then swell.

      If however its going to be a case where you cant get support, stuff doesn't work, and nobody is available to help bail you out when fixing your software isn't in the top 50 on your priority list...

      This is excellent advice, and I would add a bit more to it. Are you looking at Open Source because you're a Linux guru who is used to managing such types of systems, or because you want to save the money that you'd otherwise spend on QuickBooks and Windows licenses? If it's the first, then also consider how much time you'll have to be the sysadmin on top of your other non-IT duties there. If it's the second, then forget OSS. You'll save less than a thousand dollars, in exchange for which you'll have another learning curve thrown at you while trying to open your first restaurant. Restaurants have, as I recall, an 80-90% failure rate in the first year; don't give yourself more to have to deal with to save a tiny bit of money. Your IT infrastructure won't be large, but it MUST be functional and reliable.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    3. Re:My first thought by mysidia · · Score: 4, Insightful

      Priority and IT time should be getting a good, stable, efficient, reliable POS system in place, that has the reporting req'd for the business to function, with good vendor-supported integrations into the accounting system, and fair due dilligence there.

      As for accounting.... use what the Accountants are comfortable with; don't try to shoehorn your organization into an open source solution, if it's not appropriate, when the good open source solutions are hard to find or have poor online integrations or restaurant/ line-of-business-specific addons/plugins due to proprietary QB-specific services, banking protocols, and document formats.

      An accounting package might not even be the cost-effective answer there; the answer may even be BPaaS, outsourced Accounting as a Service, or a SaaS accounting application.

      The main thing is ensuring the management can focus on making the restaurant successful and profitable; they need reports and accounting for decision making and to do that effectively, but otherwise, accounting is a royal pain.

    4. Re:My first thought by Jawnn · · Score: 2

      I third that. Use QuickBooks, or PeachTree, or whatever well supported package strikes your fancy and meets your needs. I am a big proponent of using open source software, but this is one area where the gulf between FOSS and commercial is large. Given the stakes, and that making an open source bookkeeping package is neither your core competency nor something that will earn money for your business, why waste your valuable time on it? Go to Costco, buy a copy of QuickBooks and don't look back.

    5. Re:My first thought by Cute+Fuzzy+Bunny · · Score: 3, Interesting

      Yeah, unless you're able to actually devote time to fixing issues within the code its too risky to actually do accounting yourself. I do it myself, but that's do to the specific requirements I have that most people do not have.

      I still wouldn't do it, unless his partners are also fluent in the open source package, what he's done with it, and how everything works.

      Hit by a bus, etc, etc. You can get on the phone and get a quickbooks or peachtree expert to your business by later the same day to sort out your inventory and payroll when the techie has a heart attack and nobody else knows what the hell is going on.

      While I've never owned a restaurant, I've watched enough Restaurant Impossible to realize that most people starting and running restaurants cant sort out food and service issues, let alone fix a broken application...

    6. Re:My first thought by Anonymous Coward · · Score: 3, Interesting

      Yeah, unless you're able to actually devote time to fixing issues within the code its too risky to actually do accounting yourself.

      What a load of crap.

      I set up Floreant POS and Gnucash for a local Cafe a couple of years ago with the help of their accountant. They've had fer fewer problems than most people with commercial products.

      The hard bit is finding a decent accountant, not working with the software.

    7. Re:My first thought by aaarrrgggh · · Score: 1

      I believe getting a Micros system installed is on the order of $30k for a small restaurant. There are open source POS systems, but you aren't going to save half that money with it when all is said and done.

    8. Re:My first thought by Shoten · · Score: 1

      I believe getting a Micros system installed is on the order of $30k for a small restaurant. There are open source POS systems, but you aren't going to save half that money with it when all is said and done.

      Exactly my thought...and the POS is the most important IT asset there. The OP referenced alternatives to QuickBooks, however, so I suspected that he was only looking to replace that kind of system. That's the other half of the POS/financial accounting system that is absolutely crucial to keeping employees paid, spotting fraud, and managing costs. (Cost management failure is the number one cause of restaurants going out of business.) If the POS fails, then the ability to take in money (especially via non-cash means) is severely compromised or eliminated, and managing orders becomes a nightmare (or impossible, if nobody working there has ever done it manually before and knows how it should work). Conversely, if the financial accounting system fails, then the restaurant is flying blind.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    9. Re:My first thought by Forty+Two+Tenfold · · Score: 1

      open source POS systems

      I wouldn't count on the whole /. readership to know about Point Of Sale... You do know what other phrase this initialism stands for.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    10. Re:My first thought by Anonymous Coward · · Score: 0

      Another thing to consider is that the more standard your solution is, the more likely that it will work with the accountants specialized software. All my uncle has to do is export his information following instructions from his accountant. My father, who keeps track of his books on paper, has to spend hours fill out a long questionaire. The accountant then charges him by the hour to type all that info in to his accountant software. I think that a spreadsheet or GNUcash will be more like the latter.

    11. Re:My first thought by Bert64 · · Score: 4, Insightful

      There are people out there who will know the open source software inside out too, and to a much greater level given availability of the sourcecode, whereas only the original vendor will ever have that level of knowledge about a closed source package.

      What you do highlight, is that its important not to get your business dependent on something that can be taken away from you... However you're approaching it from the wrong angle... Any proprietary software is dependent on its vendor, who may stop updating it, may discontinue the product, may decide they dont like you or are part of a larger company which competes against you, may go bankrupt or any number of other risks.
      With an open source package, you have 2 very important advantages:

      1, the source is available, so absolute worst case you can hire someone to work on it for you, as opposed to being stuck at a dead end.
      2, the data will be stored in a format for which documentation is available, wether the format is properly documented or the only documentation is the source itself obviously matters, but either situation is better than a proprietary system where no documentation is available to you at all and you are forced to reverse engineer the binaries.

      Always have an exit strategy, plan for what you will do if the worst happens to any one of your suppliers. In the restaurant trade that will be everything from "buy our rice from any one of the other 50 suppliers" to "migrate all our accounting data to a whole new package"...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:My first thought by djjockey · · Score: 1

      It's still common for people to purchase software, with the ability to use it indefinitely. Sure, it might not be supported, or updated forever, but I don't believe that would stop it working... Most things are relatively stable by the time that happens anyway.

      Number of people forced to reverse engineer the binaries of an accounting system would be very small, especially at the SME end of business.
      Number of people having to re-enter every transaction due to incorrect setup, backup, etc etc would be much greater. Regardless of the system chosen.

      That said - I totally agree with your last sentence. Always have an exit plan.

    13. Re:My first thought by Bert64 · · Score: 1

      Sure, the originally purchased software may work indefinitely if you keep it in the same state it was originally in...
      But this is far from ideal for a number of reasons, for instance:

      The software may require an old OS, and/or other old third party libraries.
      The software itself, or other software it depends on may be out of date and full of security holes.
      The software, or the os it runs on may require old hardware that is no longer available.
      If your business changes and has new requirements, the old software may not be able to accommodate them.
      If you business expands and you need more users of the software, chances are you wont be able to obtain licenses legally.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:My first thought by pjbgravely · · Score: 1

      Typically both acronyms accurately describe the same equipment.

      --
      Star Trek, there maybe hope.
    15. Re:My first thought by Cute+Fuzzy+Bunny · · Score: 1

      There are people out there who will know the open source software inside out too

      When I worked in technology, many many people wanted to champion specific technologies or solutions but often couldn't rationally state a business reason why someone would ever want to buy it. Cool sure, but will it sell?

      When someone makes a decision, they need to factor in all of the risks and benefits. Seems to me that the one 'risk' to skipping open source is the cost, which I'm pretty sure will end up being expended elsewhere, many times over. The risks to open source for a burgeoning business where the owners will be taxed at 200% plus vs a regular job are enormous.

      Therefore, I'd suggest that you never open a restaurant! :)

    16. Re:My first thought by Bert64 · · Score: 1

      As someone who currently does work in technology, and knows several restaurant owners...

      If someone wasn't stating valid business reasons for using open source then they weren't trying very hard. Aside from the cost, guaranteed continual availability (ie you can always install more copies) and scalability (install as many copies as you want for no additional cost), easier exit strategy due to less lockin, access to sourcecode should you want or need it, availability of multiple sources for support (since only those who have the source can properly support a product), lack of user-hostile functionality like license enforcement (many companies have suffered major pain due to licensing enforcement code going wrong and preventing access to legitimately purchased software)...

      There are always risks with deploying software, and i have seen many commercial products which are either broken, a poor fit for the business, overpriced and where the supposed support is either useless or nonexistent. I have seen very few software implementations where costs didn't escalate from the original spec, and many commercial offerings are even designed that way from the outset - ie get you hooked, turn the screws later.

      Open source can bring some risks, but it also reduces other risks... There is also a LOT of commercially supported open source which theoretically provides the benefits of both.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    17. Re:My first thought by Cute+Fuzzy+Bunny · · Score: 1

      As someone who currently does work in technology, and knows several restaurant owners...

      So do any of your restauteurs use open source software as suggested by the OP? If not, why not?

  4. It doesn't matter by Kohath · · Score: 0, Troll

    You didn't build that.

    No matter what you do, you owe your success to the government because you drove or traveled on a road once. If you make any money, the government has first claim to all of it.

  5. Think Ahead by clinko · · Score: 5, Insightful

    Advice on Restaurant Ownership... It's going to be tough, long, and either the wife or friends won't be a wife or friend by the end.

    Consider the future, you or someone will bow out. Accountants and/or Lawyers will be involved and they don't know GnuAnything. They know QuickBooks.

    You may sell your restaurant as a group, the buyer will likely want to see the accounts in QuickBooks.

    You may be successful! congrats! you can now hire an accountant, they'll want QuickBooks.

    In short, pool the wife & friend's money, pay the minor entry-fee for QuickBooks and save yourself the time (which you'll need the most now).

    Good luck!

    1. Re:Think Ahead by shentino · · Score: 1

      Vendor lock-in's great, if you're the vendor.

    2. Re:Think Ahead by Anonymous Coward · · Score: 0

      Yes, and so is having working tools that tons of people are familiar with.

    3. Re:Think Ahead by oakgrove · · Score: 3, Informative

      You may be successful! congrats! you can now hire an accountant, they'll want QuickBooks.

      Have you ever really put this theory to the test? I called around my city and was able to compile a decent list of accountants who were familiar with and openly supported PostBooks. PostBooks is cross platform and is released under an OSI approved license.

      Of course finding that kind of thing out would require a good 20 minutes of a busy professional's precious time so I'm sure you'd be much better off just going ahead and buying Quickbooks without a second thought based on advice from a web forum rather than actual interactions with real accountants.

      --
      The soylentnews experiment has been a dismal failure.
    4. Re:Think Ahead by DogDude · · Score: 1

      Of course finding that kind of thing out would require a good 20 minutes of a busy professional's precious time so I'm sure you'd be much better off just going ahead and buying Quickbooks without a second thought based on advice from a web forum rather than actual interactions with real accountants.

      I know you were trying to smarmy, but you know that QB only costs $300, right? Spending hours calling accountants to try to save $300 is quite frankly, really fucking stupid.

      --
      I don't respond to AC's.
    5. Re:Think Ahead by oakgrove · · Score: 3, Insightful

      I know you were trying to smarmy, but you know that QB only costs $300, right?

      What are you running, a lemonade stand, skippy? Let's talk money. Which version do you want? How many seats? Which support package? Do you have a bookkeeper in-house? Seat. Use it for inventory control and management? Seat. And on and on. Payroll? Seat. A very small business gets into the thousands real quick. Oh, and don't forget to renew those licenses on a regular basis, bucko. Of course every so often that'll also run you a little extra (inflation you understand). Oh, and when you're done with that let's talk plug-ins.

      Spending hours calling accountants to try to save $300 is quite frankly, really fucking stupid.

      Your "$300" figure has been debunked. Your "hours" figure was addressed by the post you replied to had you actually read it instead of launching into immediate anti-FOSS kneejerk troll-rage (like you always do, checked your history) but here allow me to quote it so maybe you can take the time to read it a little slower:

      Of course finding that kind of thing out would require a good 20 minutes

      If your lips were silently moving while you read that, you need to do it again.

      That's how long it took me in My City, USA on the phone to find more accountants than I had days of the week to talk to that assured me that they would be happy to support PostBooks. PostBooks should I remind you is the FOSS product from xTuple a commercial company headquartered in Norfolk, VA with years of experience and multiple profitable products.

      As an addendum, not only did I find a great accountant that would work with PostBooks but she was a techie that I had a very easy time building rapport with due to our shared interest in open source business solutions.

      Now, this was my experience. I don't know what yours is peddling your dog food but it's pretty obvious that it never even occurred to you to test the efficacy of any other accounting software. Probably because you are a) an arrogant obnoxious closed-minded jackass and/or b) you probably don't have sense enough to see 2 feet in front of your nose to embrace business tools that your competitors might be missing out on and leveraging those.

      Now get busy running your dick-beaters over your keyboard on another uninformed ignorant rant so you can get told. Again.

      P.S. To be such an anti-Linux and anti open source douchebag, what the fuck is your site doing running Apache on Linux? Hypocrite.

      --
      The soylentnews experiment has been a dismal failure.
    6. Re:Think Ahead by DogDude · · Score: 1

      You are fucking clueless. One license works fine for a $10 mil company. If you need more than one license, you're doing it wrong. If you're using Quickbooks for inventory control, then you're a fucking moron.

      Any business owner with employees that spends any amount of time debating a $300 investment in basic accounting software is already a failure.

      --
      I don't respond to AC's.
    7. Re:Think Ahead by Anonymous Coward · · Score: 0

      And doesn't GNUCash export to a standard format that Quickbooks can read?

    8. Re:Think Ahead by oakgrove · · Score: 1

      You are fucking clueless.

      Pro tip: You don't have to write down everything you say in the mirror.

      One license works fine for a $10 mil company.

      Yeah, and one toilet "works fine" too. You also could probably get by on one phone if you tended the queue in an orderly fashion. I mean if you really want to go deep off into douche-dude fantasy land, you only really need one computer! Imagine how much money your 10 million dollar company will save if you only have one of everything. Of course, you lose more in labor as people are twiddling their thumbs waiting for their turn but, fuck it, you used an extreme absurd so contrived you could practically smell the glue never to be seen in real life scenario to...wait for it...score points on the internet! You can run a 10 million dollar business on one copy of quickbooks. Just make sure to kiss any potential productivity gains that would have been realized by using the software in the first place as it was intended by a business of that size goodbye.

      Of course, yes, you can do it the dogdude way and dick around with Quickbooks on one computer wasting time and money as your employees that need to use it jockey for position. Or you can use Quickbooks correctly with a server and multiple terminals so people can do their jobs simultaneously and without having to waste time on waiting for someone else to finish. Just the workflow improvements of less unnecessary mental context switching is worth doing this right. Of course there's still the licensing costs to consider which will be dear but at least you're running an efficient operation. So, if you are a dumbass, you do the former and just use one installation of Quickbooks (that would be you). If you're truly sold on Quickbooks and have any common sense you do the latter in a typical ten million dollar operation.

      As far as where PostBooks fits into this story and to further illustrate the absurdity of the "$300" to run Quickbooks at this scale lie, note the fact that PostBooks being cross-platform doesn't require Windows licenses nor does it require the license to run Windows on the Quickbooks server. Since the OP said he wanted to use open source software, he probably wants to be able to actually, you know, use open source software. Maybe you just aren't a "details person" though and missed that part.

      If you need more than one license, you're doing it wrong.

      If you're only using one license in a 10 mil business then you either need to fire yourself for being penny wise and ton foolish or you need to call somebody in who actually knows the correct efficient way to set up the software.

      If you're using Quickbooks for inventory control

      Have you never heard of Saddle Oak Softw...

      You know what? Fuck this. You are a fucking fool and I'm not going to get sucked into consulting for a jackass like you in a slashdot post.

      --
      The soylentnews experiment has been a dismal failure.
    9. Re:Think Ahead by DogDude · · Score: 1

      You have no clue what you're talking about. Let me guess... you're a "consultant", right?

      --
      I don't respond to AC's.
    10. Re:Think Ahead by oakgrove · · Score: 1
      Has your ass healed from that blistering I put on it yesterday?

      You have no clue what you're talking about.

      It doesn't bother me that a natural born troll such as yourself would devolve into the ad hominem defense mechanism. I wouldn't expect anything else after a good ego-bashing. I just hope nobody stumbles along and actually believes your shit.

      --
      The soylentnews experiment has been a dismal failure.
    11. Re:Think Ahead by Anonymous Coward · · Score: 0

      Almost forgot, thanks for the 4 karma points in this thread. I couldn't have done it without ya!

  6. SQL Ledger by colenski · · Score: 4, Informative

    http://www.sql-ledger.com/ ugly as sin but it does *everything* and it's reliable. Good community support.

    1. Re:SQL Ledger by 6031769 · · Score: 5, Interesting

      Or try the less cathedral-like approach of LedgerSMB which was forked from SQL-Ledger a few years ago. We moved then and haven't looked back.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
  7. My experience with libreoffice spreadsheet by Anonymous Coward · · Score: 0

    Not completely related. Recently I switched to ubuntu at work for the sake of convenience (everyone else uses ubuntu). My experience with libreoffice spreadsheet is that it's really good. The interface is not as pretty as Excel sure, but its got all the functions that you would expect from a powerful spreadsheeting tool including pivots and advanced graphs.

    Where it does fall short is there are no VB macros. That, however, doesn't matter to me, and probably won't make a difference to you.

    A word of advice before committing to GnuCash, and really any FOSS software: get a feel of how active the users and (if possible) the developer community is. If there are a lot of people using and developing it, chances are your usecase is already taken care of. Also, the best test is actually trying it out in day to day work for a month.

    Best of luck!

    1. Re:My experience with libreoffice spreadsheet by Cute+Fuzzy+Bunny · · Score: 1

      My experience with libreoffice spreadsheet is that it's really good.

      My experience with libre office spreadsheet wasn't as good as yours. Granted it was about a month ago that I dug into it but I had problems just loading a big set of data and doing sorts and conditional selection. It simply didn't work properly, giving me incorrect results on both sorts and selections. I was kind of surprised. Been a while since I used excel but I've been face deep in spreadsheets since visicalc on the apple ii, so I don't think it was me.

      My experience with linux is that its better than it was a million years ago, but 98% of the time when I install it, I have to edit text files, download obscure drivers, and one or two things never works. If you ask the 'community support' a question, they harass you and ask you to read 10,000 pages of stuff in the hopes of finding it on your own. Meh, I think I'll just reinstall windows and move on with my life.

      Hell, I've had easier times hackintoshing a box than installing ubuntu on it and having everything work.

    2. Re:My experience with libreoffice spreadsheet by Jane+Q.+Public · · Score: 1

      " It simply didn't work properly, giving me incorrect results on both sorts and selections. I was kind of surprised. Been a while since I used excel but I've been face deep in spreadsheets since visicalc on the apple ii, so I don't think it was me."

      I think it was you. I've been using Open Office (and now Libre Office, since Oracle's acquisition) for around 10 years, and other than a few exotic formatting issues, I've been able to read in large and VERY complex spreadsheets from Excel and use them natively. I have never encountered the kind of problems you are describing.

    3. Re:My experience with libreoffice spreadsheet by Cute+Fuzzy+Bunny · · Score: 1

      " It simply didn't work properly, giving me incorrect results on both sorts and selections. I was kind of surprised. Been a while since I used excel but I've been face deep in spreadsheets since visicalc on the apple ii, so I don't think it was me."

      I think it was you. I've been using Open Office (and now Libre Office, since Oracle's acquisition) for around 10 years, and other than a few exotic formatting issues, I've been able to read in large and VERY complex spreadsheets from Excel and use them natively. I have never encountered the kind of problems you are describing.

      It wasn't me. I was doing some fairly elaborate filter selection and sorting and it just simply didn't work. Items that fit my criteria were excluded and items that didn't were included, the sort didn't work reliably on the filtered/selected data either. I also set multiple filter points and that just simply didn't work at all. I broke out an old copy of microsoft office and did basically the same thing and got the right results.

      But like I said, this was about a month ago, maybe two...and I know libreoffice had a lot of funky bugs as its rolled out. Perhaps I had a bad build with a bug they fixed a week later. But I had no confidence in the product after that. Used OpenOffice for many years without trouble, but never tried any sophisticated spreadsheet stuff.

    4. Re:My experience with libreoffice spreadsheet by Anonymous Coward · · Score: 0

      I feel for you! Linux and open source software isn't for everyone. It's what I use, and what I've been using for the last twenty years or so, but I don't trust software I can't get elbows deep into. But that's just me. In any case, if you're trying to start a business, software issues should not be your main concern. If you're not already comfortable with open source stuff then don't go there. On the other hand, if you have lots of experience with the open stuff the same way you've been driving a car for the last ten years (it's pretty much automatic) then gnucash or libre office will not be a problem.

    5. Re:My experience with libreoffice spreadsheet by micheas · · Score: 1

      That's more or less the reason I keep gnumeric around.

      The list of things that it did correctly that excel did incorrectly was rather large at one point. (basically gnumeric did about 90% of statistics functions correctly and excel did about 10% of them correctly)

      I know that Miguel was supposed to be porting help fix some of calc's deficiencies compared to gnumeric, but I have never seen anything that the code was actually written and pushed into either openoffice or libreoffice.

    6. Re:My experience with libreoffice spreadsheet by Bert64 · · Score: 1

      Libreoffice does have VB macros...
      But i don't see why you would consider a lack of VB macros to be detrimental in the first place...

      Firstly, Libreoffice supports macros in javascript, python, its own form of basic and possibly some others... If i was learning macros for a spreadsheet, i would much rather learn a proper programming language that will give me reusable skills, rather than a language which is specific to that application.

      Second, MS are dropping VB, and before that they had a different macro languages which is also long since dropped... I would much rather learn a language that is going to stick around. Learning VB right now would be like learning m68k assembly.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:My experience with libreoffice spreadsheet by Bert64 · · Score: 1

      The problem is if people see excel and another spreadsheet program returning different results, they will assume that excel is correct and that the other program is wrong...
      I have seen libreoffice make exactly the same mistakes as excel, and always wondered if that was an actual bug, or a case of the developers trying to make it behave like excel because thats what users demand.
      In either case, it would be nice to have an option to choose between "correct" or "excel compatible"...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  8. Risky Investments by Anonymous Coward · · Score: 5, Insightful

    "I'm starting up a restaurant with my wife and a few friends

    I don't know if it's wise to risk your investment in your restaurant for the sake of supporting the OS community. When I recommend software, open source or otherwise, I always suggest the very best software available to do the task at hand. It sounds like you are looking for a shortcut and that never pays off.

    Here are the steps you should be following:

    1) Find best software
    2) Is it open source? Then support the product. If not, then buy a license.
    3) PROFIT$

    1. Re:Risky Investments by TheRaven64 · · Score: 2

      Add to that: you don't support open source software by using it, you support it by contributing. If you're using it, then that's easy because you can file bug reports. If you're not, the simplest contributions you can make are either donate some money towards development or create a detailed set of requirements that explain why you're not using it. What does the proprietary program that you end up using do that the open source alternative doesn't (or doesn't do as well) that you need? If you can identify the missing features, that's valuable. If you're also willing to contribute to a fund to improve a project, then that's even better. Open source may or may not be the best choice now, but maybe you can help it become the best choice...

      --
      I am TheRaven on Soylent News
    2. Re:Risky Investments by 91degrees · · Score: 1

      Quickbooks isn't free though, and a business should save money wherever possible. There's also the additional cost of a Windows license, and, possibly, BSA audits - a group you can tell to take a hike if you don't use any of their software.

      The savings here aren't going to be huge, but the little things do add up. If there is a FOSS solution that's adequate to the needs of the business then it makes sense to use it.

    3. Re:Risky Investments by Cute+Fuzzy+Bunny · · Score: 1

      Deciding to avoid a few hundred or thousand dollars on a core system during a restaurant launch that usually runs in six figures seems to be a bit of a myopic focus. If three grand sinks the launch, they shouldn't open. They don't have enough money.

    4. Re:Risky Investments by 91degrees · · Score: 1

      A few thousand here, a few thousand there. Pretty soon you're seeing some real savings.

    5. Re:Risky Investments by sumdumass · · Score: 1

      Not all OSS software is free as in beer and some comes with some sort of paid support options too. Simply using it with a support contract could be paying the development also and helping it.

    6. Re:Risky Investments by Cute+Fuzzy+Bunny · · Score: 1

      Going cheap here and cheap there, pretty soon nobody is coming into your restaurant because you cut too many corners. I'm looking at this guy saving maybe a grand or two, then paying that back 10x when he has to figure stuff out himself or has to run into the restaurant and fix a broken something or other on his one day off a week.

      Cost savings that won't stick or is a bad decision isn't a savings.

      In fact, not to be mean but I've been pondering this whole thing the last few days. First off, a restaurant is tough and I can't imagine a seasoned restaurateur wanting to mess with open software during an open, so I'm guessing this is the OP's first restaurant. Challenging, but if you have good ideas and make good decisions, it might fly. But the open software thing isn't a goop decision. Neither is opening a restaurant with your wife and friends, because most likely they'll be an ex-wife and ex-friends within a few years...so another not well thought out decision.

      So rather than quibble over the benefits of open source accounting software, I'd suggest he rethink the entire idea and shelve it.

      Seems rash, but I do loans on Lending Club and you really have to examine the loan information and what people say to find subtle hints of "I may not be paying this back". I have an extremely low default rate (four tenths of one percent), so apparently I'm good at detecting the subtleties. I'm seeing those subtleties here.

    7. Re:Risky Investments by 91degrees · · Score: 1

      The OP was, in all probability, being blinded by an obsession with open source, but it's at least possible that there's a valid business justification.

      But I do agree. It sounds like the submitter is planning to run a business as a hobby. Something I gather is not a good idea. My comment was more by way of offering a counterpoint. If you can trivially save $3000 then you should.

  9. Contact Restaurant Impossible by Anonymous Coward · · Score: 1

    Contact Restaurant Impossible because you are putting focus on open source software to save a few hundred dollars when customer focus, a great menu, and marketing is what you need now.

    1. Re:Contact Restaurant Impossible by Cute+Fuzzy+Bunny · · Score: 1

      Contact Restaurant Impossible because you are putting focus on open source software to save a few hundred dollars when customer focus, a great menu, and marketing is what you need now.

      DING DING DING, we have a winner.

      Really enjoyed that last episode where they ran the place to 500k in debt in 5 years, and swore they were making money on their catering business that was keeping the restaurant open. But nobody ever did the food costs and profit margins, and when Robert did they were losing over $100k a year on the catering business, and also losing money on the restaurant.

  10. A number of selections by Anonymous Coward · · Score: 1

    This site gives you links to a number of FOSS accounting solutions: http://www.smallbusinesscomputing.com/biztools/5-best-open-source-accounting-software-for-small-business-.html

    Myself, I use GnuCash for my consulting business. Works well for me. Restaurants are another kettle of fish (sic) entirely, so look at what the capabilities of each package is with respect to your needs as a restaurateur.

  11. Priorities by dokebi · · Score: 4, Insightful

    First of all, I've been using GnuCash for my personal finances for 10 years now, and I'm very happy with it. It taught me double entry book keeping, and basic accounting concepts that I found useful in other situations.

    Having said that, I would not recommend GnuCash for your business because:
    1. You will need to share your data with your accountant, and they understand QuickBooks or PeachTree only.
    2. GnuCash's business functions (invoicing, inventory, paychecks for your employees, loans, etc) are woefully inadequate.
    3. GnuCash's reporting functions are inadequate.

    I would say go with PeachTree, and support open source software in some other way (say donating some of your profits).

    Good luck

    --
    In Soviet Russia, articles before post read *you*!
    1. Re:Priorities by Patch86 · · Score: 1

      Having said that, I would not recommend GnuCash for your business because:
      1. You will need to share your data with your accountant, and they understand QuickBooks or PeachTree only.

      Aside from anything else, I think this comment is probably overly harsh but does have a useful nugget in it: make sure you're hiring people who are happy with your open source choices.

      An accountant is only an employee. If you want to use GnuCash, then it's not unreasonable that your accountant should accommodate it- but it will probably mean shopping around for an accountant who either has previous experience or is tech savvy and open to using a new tool.

      Same goes for the rest of your support network. It's not unreasonable that this guy might source his hardware and software from a local computer shop, maybe even pay them a retainer to be his "tech support". If that's the case, he can demand any crazy software and hardware combinations he likes- but it's worth shopping around for an IT shop that's willing to support you, rather than an entrenched MS shop.

    2. Re:Priorities by westyvw · · Score: 1

      Share your data with an accountant. If I have quick books, what heck does my accountant actually do then? Accountants are such a scam. As a small business owner who hates quickbooks, I found some one to do my accounting that did not require me to do any additional work, you know, like accounting.

    3. Re:Priorities by dokebi · · Score: 2

      There is general misunderstanding of what "accounting" means.

      There are three things involved in accounting:
      1. Book keeping - keeping track of your expenses, inventory, invoicing, cash flow, and other data.
      2. Business accounting - using #1 above to generate reports that give insight into how well the business is running, plan for growth, reduce waste, etc.
      3. Tax accounting - Using #1 and #2 to calculate how much you owe in taxes, and how much tax credits are due.

      Many businesses are small enough that they can't (or won't) pay someone to do #1 and #2, and chooses to use a software or spreadsheets.

      --
      In Soviet Russia, articles before post read *you*!
    4. Re:Priorities by Anonymous Coward · · Score: 0

      Don't forget that many accountants are now adding payroll services as well.

  12. the same way by heracross · · Score: 1

    the same way you do with closed source software, having a good business model, product ideas and customer base is important. Software is just software

  13. An advice if it doesn't work : complain by Yvanhoe · · Score: 2

    If the OSS software you find is inadequate or if some features are missing, consider complaining (politely) to the appropriate mailing list or forum. User experiences is a very important information for software developers and most will welcome your insights. Even if you end up giving up on OSS, please send an email to the dev of the solution saying "well, I gave up on your software because I can't easily separate weekday sales and weekend sales". It can really help improve the overall quality.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    1. Re:An advice if it doesn't work : complain by icebraining · · Score: 1

      Or, hang with me, have you consider helping them instead of bitching because the software they're gifting you doesn't work like you need it to?

      And no, you don't need to be a programmer, just use a small portion of the money you'd be paying the proprietary vendor if the FOSS solution didn't exist.

    2. Re:An advice if it doesn't work : complain by Kjella · · Score: 1

      Maybe if you use it non-commercially, but if you say "well, I gave up on your software because I can't easily separate weekday sales and weekend sales" then with 99.9%+ certainty they'll say if you want it, you pay for it. Don't expect nearly the same treatment when you're obviously asking them to help you improve profits for free. There's not a whole lot of people into corporate charity.

      --
      Live today, because you never know what tomorrow brings
    3. Re:An advice if it doesn't work : complain by Yvanhoe · · Score: 1

      People who do FOSS for companies are actually into "corporate charity". They will be happy if you can help improve the software, but if you can't, feedback is always welcomed.

      Most FOSS can be tested by their developers, but a few can't and really need real user feedback : real company accounting, real medical usage, these are not easily done by a developer "for testing".

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  14. Alternatives by LordThyGod · · Score: 4, Informative

    I've been involved in the bookkeeping end of several small businesses. My suggestions .... as to payroll, do not do this in house. Its a PITA, and you will wind up either making mistakes you will come to regret, or spend more time on it that you might be able to use more wisely somewhere else. Keeping up with local tax districts, who lives where, when the govt(s) (assuming you are US) decide to make some subtle change to tax regulations. Penny wise, pound foolish to do this in house for most small businesses. As to basic accounting and booking, I am not aware of anything that does the sheer number of things that QuickBooks can do, or as well. But I haven't tried everything. This sounds to me like the kind of thing that is hard for free / open source projects to compete with. Maybe your needs are very simple? I would suggest some of the SaS products like FreshBooks. These may not meet your critieria of open source projects per se, but many of these have open API's which is a step in the right direction. Also, these are likely built with open source projects, eg Apache, Ruby, PHP, MySQL, Python and so on, so there is some second hand support of open source that way. They also free you from the local installation situation, and can be accessed via mobile or remote locations (ie work from home), with zero hassle. I have used FreshBooks for accts receivable situations, and found it very nice. Compared to QuickBooks, I would opt for FreshBooks for billing and invoicing easily. I have not looked at with acct payables or general ledger in mind though.

  15. Your time vs principles by Billly+Gates · · Score: 1

    Whats your time worth to you? Customers are not paying you to play with software. THey are paying you to get a job done. You need to be a dick to yourself if you want to successful as customers only care about what you can do and nothing else. If Quickbooks works pay for it. Use a spreadsheet in LibreOffice if it is small and just need to keep track of a few assets and expenses.

    Remember you are not being paid to be an idealist. You are paid to produce. If you want to spend extra time with a FOSS go for it. To me quickbooks is a great product for a small company as it means you work a ton of hours as it is right now. If you can come home at a reasonable hour then its worth it.

    As others pointed you have no idea how the other solutions will work when you have a deadline to pay those bills. Quickbooks has support.

    1. Re:Your time vs principles by Billly+Gates · · Score: 1

      Disregard. I read the post in more detail and a restaurant has specific needs

  16. Just bite the bullet by Chris+Deckard · · Score: 1

    As someone who has used Linux for 15+ years and who has run a small business, there is nothing out there that can match what QuickBooks will do for your business. It is a time saver and has capability beyond what any open source package has. I understand your fundamental want to use OSS, but honestly, you pick the right tool for the business. Maybe GnuCash will work for you, but QuickBooks will work so much better. It's probably the best $200 I ever spent on my business.

  17. try also KMyMoney by jaromil · · Score: 1

    on KDE there is this pretty good open source alternative to gnu-cash
    I find it more intuitive
    http://kmymoney2.sourceforge.net/
    also make sure your bank's ledgers export is supported by some of the plugins in AQbanking

  18. POS edition of Quickbooks by Billly+Gates · · Score: 2

    Get quickbooks POS edition.

    I watch Restaurant Impossible on the foodnetwork and the first mistake any struggling restaurant makes is not knowing costs, revenue, and profit per item. The second is poor food quality.

    A POS system with a restaurant add-on will keep track of EVERYTHING. It does so automatically as long as you put the costs in your waitress will print the bill and all this information is updated automatically. Free software? Come on you have a business to run and need to know numbers.

    Customers are paying you for a service. Not for you to play with FOSS and the better you know what you are doing right and where you are messing up and spending too much time the better your company performs. If you have extra time I would highly recommend a finance and accounting class 101. You will learn a ton and your accountant would appreciate it. You can have the most awesome food in the world yet go broke otherwise! It does happen as many restaurants spend half their time in catering and not know the costs lose money every month thinking they are getting rich from the revenues of it, yet not knowing the profits. If you do not know the difference between a revenue and a profit then another reason to use quickbooks to handle it though your cash registers and take a finance 101.

    1. Re:POS edition of Quickbooks by Cute+Fuzzy+Bunny · · Score: 1

      I watch Restaurant Impossible on the foodnetwork and the first mistake any struggling restaurant makes is not knowing costs, revenue, and profit per item. The second is poor food quality.

      Don't forget 10+ year old decor, bugs and mice in the kitchen, unclean facilities, mismatched furniture, menu's with 5000 items, stupidly poor locations, apathetic owners, etc.

  19. LedgerSMB by Anonymous Coward · · Score: 0

    LedgerSMB seems comprehensive enough to examin. And has active development suport. Might be worth alook.

  20. Ask your accountant: and don't bother by mveloso · · Score: 1

    When you do your numbers at the end of the year with your accountant, they'll be like "WTF is this piece of shit accounting package you used? It'll take me a month to have someone re-enter all this info into Quickbooks, and I'll charge you $20/hr for it."

    Don't bother. Do you really want to take the chance that some developer did your payroll tax calculations correctly -and- updated the forms that you needed for the latest tax year? Do you really want to be the one that finds the bug in the quarterly payroll tax submission code?

    You're already going to be in a tough spot opening your business. Debugging your accounting software is something you should leave to professionals.

    1. Re:Ask your accountant: and don't bother by DogDude · · Score: 1

      When you do your numbers at the end of the year with your accountant, they'll be like "WTF is this piece of shit accounting package you used? It'll take me a month to have someone re-enter all this info into Quickbooks, and I'll charge you $20/hr for it."

      I think you made a typo. Most accountants that I know start at $120/hr, not $20!

      --
      I don't respond to AC's.
  21. software, who needs it? by cmdr_tofu · · Score: 1

    Accounting software that someone else has written just gets in the way and will never meet your needs exactly. Just use vim, and perl to do your accounting. If you need to print a check, write a postscript file and | to lp. If your accountant doesn't like it, give them an O'Reilly book.

    In all seriousness, that's what I'll probably do someday. However like everyone else says, that might be unwise. Might be smarter to wait until your restaurant has been running for a few years. Right now you can use Linux on a WRT54g to run your free restaurant wifi (or maybe implement a netreg system), and a fileserver for your backups (which I hope are going to be synced offsite), and also a webserver so people can read your menu and maybe even place takeout/delivery orders online.

    1. Re:software, who needs it? by mysidia · · Score: 1

      and also a webserver so people can read your menu and maybe even place takeout/delivery orders online.

      If you take online orders, it would be a better move to get the web site hosted professionally in a HA datacenter, where reliability can be assured to a higher degree, for this business-critical application, with a telephone, serial, or pager-based backup for order data transfer in case your internet connection goes down, so you don't lose orders, and remember losing orders = losing $$$.

  22. It doesn't have to be all or nothing by HangingChad · · Score: 1

    You can keep a Windows box around for specific tasks while running the bulk of your system on open source.

    I run the bulk of my current business on Ubuntu, but keep a Windows box around for my one client that wants to use Word and some other Windows only software.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:It doesn't have to be all or nothing by Jane+Q.+Public · · Score: 1

      "I run the bulk of my current business on Ubuntu, but keep a Windows box around for my one client that wants to use Word and some other Windows only software."

      You should get your hands on some pre-made WineBottles, run those few programs in Ubuntu under Wine, and just ditch the Windows box. It's an added expense that you don't need at all.

  23. "I'd like to support the OS community"? by Anonymous Coward · · Score: 0

    It does not sound like you are planning to contribute changes to the mentioned programs or sponsor developments for your use case financially, so it does not look like you are actually planning to support the "OS community" rather than rely on them. If you are not saving money worth the time you are likely to spend for making this work for you, it will be a net loss for you while not actually supporting anything or anybody.

    So put off your rose-tinted glasses and do the evaluation. If the Open Source solutions fall short, can you provide yourself what it takes to make them meet the line, and contribute that back? If not, you are doing nobody a favor by pretending otherwise.

    1. Re:"I'd like to support the OS community"? by mysidia · · Score: 1

      Right... the best way to contribute for such an application is to contribute information about what they lack. Or build your restaurant, and then donate, once you are financially successful. I say wait until you are financially successful, so you will have more $$$ you can donate to OSS projects.

      Whereas right now every $$$ of investment should be spent and every minute of your time should be planned to be spent as efficiently as possible to start the restaurant and make it profitable, not for the purpose of helping others benefit immediately through greater use of OSS software.

      Tackle the harder problem. If you say you want to start a successful restaurant using open source software, instead of doing what's obvious or simplest, now you have two problems, which is a MUCH harder/more unpleasant situation

      With regards to business... "Keep it simple, stupid, and think it through."

      There are well-known solutions that work well, and other restaurants know about, follow best proven practices.

  24. Software for a small business by blackC0pter · · Score: 3, Informative

    Productivity:
    --Ubuntu (base OS)
    --Openoffice (office tasks)
    --Gimp (photo editing, photoshop alternative, lacks CMYK though)
    --Inkscape (vector editing, illustrator alternative)
    --Scribus (book/graphic design, vector+photos on multi pages, indesign alternative)
    --Gmail (email)
    --Google apps (professional gmail, sending from yourdomain.com vs. gmail)
    --Simple webpage for reservation system (if you take reservations)


    The biggest issue on top of this is the POS and accounting functions. I haven't researched open source tools for this and you don't want to mess these up. I'd pay for something decent in this area.

    1. Re:Software for a small business by bazorg · · Score: 1

      POS and ERP, Finance and such are covered by OpenBravo and Compiere if you really want Open Source. If not, just search for ERP in the cloud and some "pa as you go" software will probably suit what you need.

    2. Re:Software for a small business by jvin248 · · Score: 1



      OpenERP for the POS option: http://www.openerp.com/products/pos OpenERP has built in inventory and all the financial accounting plus management drill-down 'dashboard' (so you as the owner can monitor the business "what are sales today?" "Ok" "what are sales of chicken platters today?" "hey, that's nice"). An average technical person can install this on an older pc you might already have and be up and running pretty quick.

      gnu cash as noted - real accounting package. Think 'peachtree' not 'quickbooks'. http://gnucash.org/

      LibreOffice.org (instead of openoffice)

      Others that might help: http://www.openbravo.com/retail has a POS
      http://www.myfreepos.net/featured.htm
      also google 'windows linux equivalents' to get other software you might want from time to time, like Brainstorming/mindmapping (xmind is good), ganttproject for project management tasks.

  25. Salon like restaurants by theatrecade · · Score: 1

    A few years back I was the sole tech for a hair salon and the major problem with pos was tipping. Usi g quickbooks pos at the time was woefull inept at handling tips. We had to devise a work around for 2 years the. Was forced to purchase another 3 copies of the new version that handled tips. I had found an open source pos at the time (bananaPos I believe) that allowed tips had record keeping we needed but didn't work with our financial service providers tech. It's can be painful on both ends.

    --
    some people are a "glass half empty" some are "glass half full" i'm a "there is something in the glass be happy" person
  26. Don't overlook your phone/messaging system by trentfoley · · Score: 2

    As other have said, don't take chances with the accounting - bite the bullet and go quickbooks. When my wife and I started our law firm 20 years ago, we did our own accounting and it was not ideal at all. After the business grew we hired a CPA to take care of everything and that is where we moved to Quickbooks. Quickbooks makes it much easier to integrate with other businesses and government agencies than some homegrown set of spreadsheets and such. That being said, there's more to running a business than accounting.

    You will need a phone system. Phone systems don't require much maintenance, but when they go down, you need to get them back up immediately. My best investment was to learn the open-source Asterisk PBX system. Take an old pc, get a card with some phone jacks for connecting your analog phone lines (Or get a voip provider assuming you have reliable and adequate bandwidth), go buy some phones that do SIP (I've been happy with Grandstream devices) and you're good to go. No need to run separate phone lines - just run ethernet and have data and phone.

    Asterisk is a relatively easy system to program, and there are appliance distributions like AsteriskNow that greatly simplify things. Over the years, I've been able to integrate xmpp/jabber messaging, video messaging, integration with customer records for incoming calls, etc. I even integrated a front-door intercom that rings reception with the ability to unlock the door with the press of the star key. So far, every idea I have had for improving office communications has been readily handled by Asterisk. Asterisk is one of those amazing open source projects like Apache that provide such a robust framework while still maintaining simplicity of use.

  27. Quasar is close by markdavis · · Score: 1

    Quasar Accounting and Point of Sale System: http://linuxcanada.com/

    We have been using it to run a gift shop for many years (in USA), including ordering, invoicing, inventory management, accounting, sales, and the register.... and all under Linux.

    It is not free, but it is multiplatform, GUI, affordable, and source is available. It used to be mostly open source, but they couldn't make the model work.

  28. P&L's and Payroll by vinn · · Score: 1

    Have you considered just paying a bookkeeping service to do payroll for you? As a small business owner, I recommend doing that. It's especially true if you need to do anything like garnishments. I think you'll find the cost to have them do just your payroll is a no brainer.

    Second, depending on your business structure, what you most likely need to generate out of your financial software is a P&L - profit and loss statement. When it comes tax time, your tax person should be able to use that regardless of which system it came from. Most accountants know how to work with Quickbooks though, and if you use Quickbooks you can just do a simple export and hand that file over to them. You'll get the best tax analysis that way.

    I think if you have a simple business, then you probably have a lot of options. If your business is planning on expanding rapidly with lots of complicated accounting or inventory management or job costing or a myriad of other things, you really might want to consider Quickbooks.

    See this article from LWN in 2009 on the state of open source accounting systems. It's probably not that out of date: http://lwn.net/Articles/314577/

    --
    ----- obSig
  29. In my experience... by Pav · · Score: 1

    ...there's a gap in what's available. For personal finance you have GnuCash, and for the big end there are packages like Adempiere, OpenERP etc... that do much more than accounting, but ERP packages are arcane toolkits for building your own system rather than an off-the-shelf solution.

    I'd love an open source "franchise in a box", and I'm actually involved with a project (Fusion Directory) that could be a fantastic base for something like that. FD handles deployment of workstations and servers, deployment of software and management of many generic network services via LDAP. An open source POS + accounting framework would be great to tie into this, but none of us are ERP nerds so some collaboration on this kind of thing would be great - anyone??? We're at #fusiondirectory on FreeNode (IRC).

    As for your specific problem... there are no off the shelf answers that I'm aware of at the moment unfortunately, and anything else (eg. cobbling something together wtih an ERP solution) looks like a LOT of work. It's not something I'd suggest attempting unless you're interested, no, passionate! ...and have ERP expertise or are willing to burn much time on learning the arcana. If you're getting into this soon then it's probably too late in any case.

  30. Open source? by Anonymous Coward · · Score: 0

    for accounting - go buy an accounting ledger. Write entries in. balance weekly and monthly. About as open source as it gets.

    In reality, tho, go with quickbooks online.

  31. As a small business owner myself... by Anonymous Coward · · Score: 1

    DO NOT PROCESS YOUR OWN PAYROLL. People do it but it's a huge risk and not worth it. If you mess something up there's criminal liability, not just civil. There's payroll services out there that are quite reliable and cheap. You'll get direct deposit, IRA/401k deductions, federal income tax, state income tax, unemployment insurance, all sorts of stuff. On the other hand, use open source tools for any document creation you need, creating work schedules, even tracking hours worked if you want. But do yourself a big favor and avoid handling your own stuff internally for payroll.

  32. PIck your accountant first by Relayman · · Score: 2

    You need an accountant. Your accountant will support one or more packages. Pick one and use it.

    You can try to find an accountant who supports open source. It might work!

    --
    If I used a sig over again, would anyone notice?
  33. Risk reward by Registered+Coward+v2 · · Score: 1

    One thing you want to b sure of is that whatever files your package produces can be used by your bookkeeper. I'd see what other restaurants use and what your bookkeeper recommends; the last thing you want or need is to unravel a years worth of journal entries while starting up a restaurant. Use OSS to design menus and flyers, where the penalty for a mistake is small,to start is my humble addition to the discussion.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  34. check out waveaccounting.com by Anonymous Coward · · Score: 0

    works well with freshbooks and google apps, and best of all it is free!

  35. Re:Nice idea, but realistically impossible... by dskoll · · Score: 1

    So, OSS is a nice idea, but realistically, you cannot run a true business on it, period.

    Hmm. I guess my 13-year-old small software company is not a true business, then.

    We run entirely on OSS. Asterisk for our phones, SugarCRM for CRM and Ledger-SMB for accounting. Linux on the desktop for everyone, including non-technical staff.

    That being said: Accounting is the weak point. We outsource payroll, and when it comes time to file taxes, I give a couple of boxes of paper to my accountant and he does his magic with whatever proprietary software he likes.

    I have a slide deck about our software infrastructure, mostly concentrating on Asterisk but also mentioning the other software we use.

  36. Re:Nice idea, but realistically impossible... by shentino · · Score: 0

    Sad but true, +1 insightful please.

    Those idealists who think open source is a godsend have sadly not realized that commercial proprietary software has already entrenched itself in the market and is quite willing to fight dirty to keep it that way.

  37. Re:Nice idea, but realistically impossible... by jedidiah · · Score: 1

    The only thing valid in your screed is Quickbooks and that's because it's considered an industry standard for accounts. Your account is likely to require Quickbooks. That requirement is really out of your hands.

    The rest is just stupid FUD cliches.

    Acrobat just for exporting to PDF? Really...

    --
    A Pirate and a Puritan look the same on a balance sheet.
  38. Re:Nice idea, but realistically impossible... by hawguy · · Score: 1

    2: Exchange. I'm sorry, but there is nothing else out there. You HAVE to have Exchange/Outlook because clients want dedicated send/receive connectors oftentimes (a lot of clients use homegrown root certs so a hacked CA in Elbonia can't cause E-mail to be divulged.) Exchange isn't great, but the rule of thumb is "you use Exchange in your business, or else you don't have a business."

    You should open your eyes and look around if you think Exchange is the only mail/calendaring solution out there. I'm not sure why a hacked CA in Elbonia can cause email to be divulged but having my own CA will prevent that - is a small business owner really going to install his own trusted certs on every computer and device that accesses his exchange server, or is he just going to tell employees "Ignore certificate warnings when you check email since I'm using self-signed certs".

    I moved a 500 person company to Zimbra with great success -- saved a significant amount of money on licensing and it was more reliable than their old Exchange server. Many enterprises have migrated to Google Apps - Genentech has 13,000 employees on that platform.

    If I were starting a small business, I'd definitely use something like Google Apps for email and calendaring, plus it can handle just about all of the word processing and spreadsheets that a small business needs while letting employees have full access from home or work.

    But for accounting software, I'd go with commercial software that my accountant is familiar with.

  39. Motivation by jones_supa · · Score: 1

    I'd like to support the OS community and hope that this is a way to do it.

    Why?

  40. Get the government to build it for you by Anonymous Coward · · Score: 0

    Can't take credit anyway

  41. Remember the Actual Costs by wrfelts · · Score: 4, Insightful

    You've got to remember that using FOSS software doesn't mean that you aren't going to have an expense for this. One of the downsides of FOSS is that it is generally software that "scratches the itch" of those willing to develop code for it. It doesn't mean that the software is lower quality, just that they may not have covered everything you need. Also, it may not be the easiest thing to install. If you aren't a Linux geek, or you now don't have time to be since you are running a restaurant, make sure you have some competent local support lined up. Proper install, setup, and security is important and can't just be swept under the rug.

    Also, another somewhat obvious suggestion is to make sure you can line up an accountant that is familiar (or willing to become so) with the software you choose for the books. If you find one that actually uses some FOSS, they would have better advice on what packages to use, since they are more familiar with the accounting/regulations side of things.

    Be aware that regional corporate and finance laws may be different than those of the software developers'. Commercial software has a general business requirement to keep up with those and supply the necessary patches. In absence of the commercial incentive to "not get sued over missing a patch" you will need to make sure that you have that covered. A few dollars of support to a local programmer (in conjunction with the aforementioned accountant to keep things moving in the right direction) will keep you out of the legal ditches as well as ACTUALLY support FOSS software.

    In general, there is a price to pay for freedom. There always has been. If you want software that isn't locked up by greedy or laconic software corporations, you can't be greedy either. You still need to pay for the expertise to keep things on track and actually support the free environment that you wish to take advantage of. Costs are still there. They just shift. If you go in with open eyes, it won't shock you. It's still worth the investment. It just takes a slightly thicker skin to (hopefully) get a slightly cheaper and more customized outcome.

    1. Re:Remember the Actual Costs by DerekLyons · · Score: 1

      A few dollars of support to a local programmer (in conjunction with the aforementioned accountant to keep things moving in the right direction) will keep you out of the legal ditches as well as ACTUALLY support FOSS software.

      Any programmer reliable and knowledgeable enough to risk your business over is going to cost you more than a few dollars... (And don't pay him in food either, that cost mounts fast.) The there's the costs of getting the accountant to write up all the law and code changes in a format the programmer can grok and convert into reliable stable code... (And doing so annually, *at a minimum*.)
       

      In general, there is a price to pay for freedom.

      And it's a much higher price than most people realize... And you're still not free, not really. The experienced programmer or the accountant you've finally gotten trained moves on or gets hit by a bus, and you're well and truly screwed.
       
      Use FOSS if you want to - but go into it with your eyes open, and know you're stepping into what may be a minefield.

  42. I like FLOSS, but you really need to consider... by nighthawk243 · · Score: 1

    I like FLOSS, but you need to consider the business impact.

    Take your business partners and discuss the tech side of the business. Find out what they're comfortable with. Are they only comfortable with using Windows? Are they open to using a LTS release of Linux? They're using the system too, so the point is to make everyone as comfortable with using the system as possible.

    You also have to weigh cost vs productivity. Does it really save you money going FLOSS, or will you get a return on investment going with an off the shelf package that is proven and well supported? As a business owner, you cannot get locked into any one mindset. You have to find and do what is best for the business; even if you have to compromise with your own beliefs a bit.

  43. One word - Phreebooks ! by Anonymous Coward · · Score: 1

    An Open Source Quickbooks .....

  44. business failure by Anonymous Coward · · Score: 0

    If you are wasting time on what open source software to use, your business has already failed. The cost of this type of software is minuscule, use what works already; invest more time into your core business.

    1. Re:business failure by cinnamon+colbert · · Score: 1

      I'm reminded of the apocryphal IT support company that had a little test for new hires" the candidate was left in the waiting room with the "clueless" secretary, who would say, hey - are you here for the IT support posistion ? my printer isn't working. IF after many minutes of config type tests, you recommended partioning the drive and downloading linux, you failed If you crawled under the desk and figured out that the printer wasn't plugged into the wall, you passed as the engineers say, KISS

  45. Support the community! by bratmobile · · Score: 0

    Give your food away for free.

  46. The answers to your questions lie elsewhere. by westlake · · Score: 1

    Talk to your lawyer, your accountant, your banker.

    Trade association. Small business advisor.

    The odds are pretty damn good that the professionals you will be working with will know QuickBooks. That they will know the right customized versions and add-ons for QuickBooks you will need.

    The same will be true for MS Office and so on.

    These people have a stake in the success of your business. Listen to them.

  47. Re:Nice idea, but realistically impossible... by Anonymous Coward · · Score: 0

    2: Exchange.

    The LAST thing most small businesses should be doing is running their own fucking mailserver. Serious waste of fucking time and huge liability when it inevitably goes down/gets hacked/gets blacklisted. Run Exchange if you'd like, but outsource the fucking thing. (Oh and smartphone support will likely be more important than the Outhouse client.)

  48. Tough but doable by Anonymous Coward · · Score: 0

    We owned a few fast casual and take out places with nothing but OSS, running things like touch screen tills, receipt/ticket printers, SMS order queues to drivers, automated SMS specials, and we just faxed the call-in sheet to one of our partner's personal friends, a CPA, nightly. Unfortunately, we had to let her go after we found out she'd funnelled out about $100K from the busness accounts and $50k from him over the course of that first year. That, plus the stress and long hours, wrecked his marriage when his wife of a decade left him, and he spent a year trying to get custody of his kids. I was lucky to have been young and single, but like many have said, the restaurant business is not a place for friends or spouses.

    Whatever you choose, you're going to have to have to put in the time to tailor it for your business's needs yourself, but there are many options. I tried several POS OSSs before landing on OpenBravo, which I ran off linux live USB drives for the touch screen thin client tills in the front and had the server in the back for managing the database, viewing reports, handling software ACH, etc. Setting it up to automatically track inventory was a nightmare, and I never got the products receiving to work exactly right for calculating ideal vs actual inventory, but it was excellent for the cashiers and I had a tremendous amount of control over the reports, which was all I needed anyway.

    As far as the accounting, if you've got a small place that grosses less than $10k a week and you know how to do your taxes and payroll, you're probably more than capable of managing it entirely yourself. I can't remember which application I was using that could do it, but GnuCash might be able to export in a QuickBooks readable format. If not, for all the work you'll have done to make the money, it wouldn't kill the bean counters to enter it manually.

    The biggest secrets to happiness and success when running a resaurant: hiring bright young people who don't know what they're worth and making them do everything, never telling anyone anything more than they have to know to get their job done, and $15 kitchen shoes from Wal-Mart.

  49. Get advice from those in the hospitality industry by Anonymous Coward · · Score: 1

    As someone who used to work for a payroll company that specialized in the food and hospitality industry, let me share some insight.

    Opening a restaurant means LONG LONG LONG hours with little return for the first few years. But you don't want to be penny wise and pound short. Certain things, like integration of your POS, time clock and payroll, will help you keep your sanity.

    First off - talk to your state's restaurant association. These organizations normally want you to become a memeber, but they also promote you and are a wealth of information for advice of veterans that actually know what they are doing. (The firm I worked for was in Maryland, and the people at RAM were top notch.)

    Next - talk to a payroll company. Actually, talk to several. There's the big guys like Paychex and ADP, but you'll probably get better customer service from the mid-sized regional providers. (The really small providers tend to not be as quick on the ball with hospitality payroll law changes, nor usually have the ability to offer integrated products.) Also, talk to your restaurant association if they have a preferred provider. Usually the preferred providers offer discounts to members of sponsored trade associations, usually a substantial figure. When you talk to the payroll company's salesperson, tell them you are looking for the whole financial system, POS and everything. The salesmen should be able to offer you solution ideas other than Micros, Posi-Touch, Digital-Dining or any of the other big guys. Sometimes they even have systems you can rent, so you don't have to shell out the money up front.

    Sometimes there are ways to help the open source community, but if you want to keep your wife and friends, this isn't the best way to do it. Restaurant finances can be a tricky thing. You have tips, blended wages, various tax rates that constantly change, various minimum wage rates and laws that constantly change, inventory, cost analyses.... you don't want to muck them up from the start.

  50. Yeah, Mr Ballmer by Anonymous Coward · · Score: 0

    ..would certainly vouch for that. Except that billion-dollar enterprises like Deutsche Börse/Eurex, Google, Facebook, CERN would not touch Windows in the server room with the proverbial ten-foot-pole. They are all already on Linux or transitioning to it. Not from Windows, but from Solaris and VMS.

  51. Trying to for small business by Mr.Ziggy · · Score: 1

    I have a small business and going all FOSS seems very difficult.

    Linux on the desktop + Openoffice + GIMP has made life a lot better. Less Windows issues, less viruses. Particularly when an employee plugs in a USB device 'just to charge it'.

    Zoneminder (newest version) on Ubuntu desktop works well for our needs (with AXIS cameras). Zoneminder is really a cost issue-- I've installed some of the commercial software for managing 40+ cameras on windows servers. Software was very expensive. But also a LOT easier to use, and easier to search and view. Using zoneminder takes probably twice as much time as good commercial software.

    Wine: use it to run a very old windows application a vendor uses for ordering. Not perfect in implementation.

    Windows: I have windows on an old laptop. Sometimes someone sends me a tricked out excel spreadsheet and nothing in FOSS works with it right. The application to talk to my Sharp cash register only works on windows.

    I would love to use a linux based full POS system, but can't find one that makes sense. May go MerchantOS next year.

    Accounting: I absolutely hate Quickbooks on the desktop. Constant data corruption issues when you have multiple users. That being said, we use Quickbooks Online. Not that expensive to do our own payroll and can write checks at work/home easily. Constant warnings "does not support Linux" but it's fine.

  52. Re:Nice idea, but realistically impossible... by icebraining · · Score: 1

    Not true, and my salary proves it.

  53. Isn't QuickBooks Utter Crap ? by Anonymous Coward · · Score: 0

    Haven't we read recently here that QB is a piece of polished excrement; no relational DB; proprietary and often-failing data formats ??

    So maybe an OS-oriented strategy could be:

    A) Get in touch with a local open source developer and talk to him about:

    B) Le the developer create a very simple system for capturing orders. Probably you don't need mobile entry devices; use paper to carry orders to the capturing machine. The capturing machine should be using ASCII terminal technology instead of a fancy and expensive GUI. Touch is even more expensive and even less necessary.

    C) Record all orders+tips properly, so that they can be handed over to an accounting office. Let them do the tax calculations, payroll etc. The open source developer has to work out a (probably csv) format for monthly transmission to them.

    E) Keep It Simple And Stupid. Never try to do fancy stuff. That only makes it buggy and very, very expensive. All exceptional stuff should be done manually.

    F) Demand that you get all source and that it will be nicely documented and variables, procedures nicely named. Require FreePascal, Perl or Python.

    Why you should avoid commercial-ware:

    It is true that there exists well-featured commercial-ware like QuickBooks. At first, it will simply look like a "good business decision" to use it, as it will do lots of things for you. But after a few weeks you will realize that it contains many nasty bugs; you will realize they will never fix those bugs; one day your whole history of two years of orders will vaporize because the QuickBooks Apes don't use a proper transactional database. The latter would allow people to get out of vendor-lock in, so they avoid it like the plague.

    I am forced to use a hairball of commercial-ware, because I work for a large corporation who is deep in love with MS Office and I can tell you they would save a ton of money, runtime, re-runs, bugs and headaches if they dropped that for open standards like SVG, HTML, JS, LaTeX and so on. It is exactly this group-think of "real business must use commercial software to be successful", which creates all these issues.

    But don't expect to find an Open-Source replacement for the QB hairball.

  54. Re:Nice idea, but realistically impossible... by Anonymous Coward · · Score: 0

    Google Mail? It might be good, but companies better check their contracts. Since the small companies usually don't have public stock, Sarbanes-Oxley may not be an issue, but with clients is may be. To boot, not all mail providers be able to furnish documentation of SOX compliance. Come audit time, you really want that stuff ready to go when the auditor is present and requesting documentation.

    Finally, who is the customer with Google Apps, the people using it... or the advertisers? Google might have a conflict of interest in that department. I'd rather stick with a mail provider paid for completely by the end user.

    Zimbra may be good enough for a college student to get their latest Facebook confirmation E-mail, but in a professional environment, it is not up to the task. This isn't to say OWA is perfect, but there are a lot of business functions that are Exchange-only:

    Connectors. Yes, these are nothing more than just TLS connections with known certificates, but a lot of companies feel better when their clients are able to have a dedicated, encrypted connection.

    Policies. Almost all devices work with Exchange, and fewer and fewer lie to it about capabilities. If a device went missing, triggering a remote erase will work regardless of which maker or OS is on the device. No other E-mail system has this in place.

    Data at rest encryption. Exchange can pretty much guarantee that any device touching it either lies convincingly about encryption (like earlier Android versions), or actually implements it. If one wants to play GSA contracts, this might be a major factor for state or Federal business.

  55. Economics Of Freelance Developers by Anonymous Coward · · Score: 0

    Expect a Freelance Developer to cost about 300 dollars/euros per day at least. Some cost up to 1000$. That dictates that your requirements are very, very simple, I guess. The developer must be able to do all of it in a week's time.

    That sounds much as compared to QB, but you will have the actual opportunity to fix bugs yourself or by a person you hire. Don't underestimate the importance of that.

  56. I fired Intuit years ago by Anonymous Coward · · Score: 0

    and went with a package called Nolapro. I've not regretted it.

    They have a lot of options for you as far as hosting/self etc.. just my opinion.

  57. Screw the O/S concerns. Watch your employees. by Anonymous Coward · · Score: 0

    You need to watch your employees like a hawk, because they'll eat and drink you out of house and home - especially the bartenders giving free drinks to their buddies.

    I would strongly urge you to invest in a tamper-proof alcohol portion control system - and you need to physically be there whenever the place is open, watching.

    I've been in the restaurant business for a little over a decade now, and it wasn't until I realized after my first year that it was the employees who were running the business into the ground, and that I or my business partner needed to be there at all times watching the surveillance cameras.

    All of the other restaurant owners in town (we meet regularly to discuss topics pertinent to our survival) have had the same issues. And yes, you do need to find the consortium of owners in your area and join their business group.

  58. DONT by cinnamon+colbert · · Score: 1

    do what is best for your business starting a business is so much harder then you think, and the odds are so stacked against you, that anything you do that isn't 100% focused on getting the biz up and running will kill you. decide what software you need; do not waste 1 second on open source if it ain't right

  59. Dont think small by nurb432 · · Score: 1

    GNUCash is better suited for home.

    For a business you want something like SQL/SMBLeger or project open.

    --
    ---- Booth was a patriot ----
  60. Is this a joke? by ArchieBunker · · Score: 1

    Honestly I can't tell if you are serious or not. postscript and lp? Is this 1988?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Is this a joke? by crankyspice · · Score: 1

      Honestly I can't tell if you are serious or not. postscript and lp? Is this 1988?

      Why mess with what works? I fairly recently (2006) automated a high-volume production and shipping facility, using packing slips (with Postscript bar codes) generated using Perl and HTML::Template Postscript files, that were FTP'd to HP LaserJets. The whole thing took maybe a day to automate (including figuring out how to embed JPEGs in Postscript), was light-weight and reliable, and ran for years.

      --
      geek. lawyer.
  61. Re:Nice idea, but realistically impossible... by budgenator · · Score: 3, Insightful

    seriously it a resturant,
    1. POS is normally a hardware/software package, you get what you get, same with the accountant use what he uses, inventory software universally sucks FOSS sucks, proprietary sucks and most of the time the effort put in setup exceedes the effort of doing it manually;
    2. email server, use google and put the time you save not BSing a mailserver use on your resturant's facebook page;
    3. Seriously it's a resurant making a menu once in a while is probably the biggest workout office is likely to get, beside liberoffice/openoffice reads Word documents as well or better than Word reads non-current version of Word documents.
    4. liberoffice/openoffice can save in PDF format natively and there are boatloads of FOSS for scanning to pdf.
    the majority of the transactions with vendors are going to be hand-written invoices paid either with cash or the Debit card.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  62. Focus on the restaurant, not on the tech by cheros · · Score: 1

    If at all possible, see if you can afford an accountant who does the work for you, but still check your books regularly (never trust anyone 100% with your money, and that includes banks - if you can possibly avoid being dependent on your bank, please do).

    As for the rest (POS, possible menu management etc), decide if you want to run an IT shop or a restaurant - either is a full job. Go for what works, not for something that matches someone's religion, because there are only 24 hours in the day. On that topic, don't be shy to take something on trial because everything works wonderful on a laptop and in a showroom, but when Real Life hits you will soon find if it's a dog or delight.

    If you still want to go "Open", reserve that for year 2. Year 1 will be spent getting the business stable and building a reputation, client base and a way to keep an eye on staff (expect a few iterations there too). About the only Open Source tactic I would keep an eye on from day 1 is that you choose stuff you can swap out, so if something stores files and data in a way you don't have access to it, think very hard before using it.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  63. We Hear You, Redmond Propaganda by Anonymous Coward · · Score: 0

    And the term is again "F.U.D." You can indeed backup Gmail using a simple script every week; You can become a Google Mail customer who will pay Google and have your own Domain - e.g. joe.miller@littlecorp.com.

    Yes, your data will be open to something like 25 USG agencies without court warrant required. So, you can take Eudora+GPG+Qmail and that will be actually secure as opposed to being riddled with Microsoft backdoors and security lapses.

    That will not look as polished as Outlook, Office and so on. It will be ugly-looking, efficient and secure. But yeah, sex sells and it distributes Sexual Transmitted Diseases. Have fun with those Acrobat and Powerpoint viruses !

  64. Only Idiots Use Commercialware by Anonymous Coward · · Score: 0

    Expert software users have abandoned Oracle, MS, Solaris, HPUX, VMS a long time ago and moved fully into open source. Google, FB, Eurex - these are all thriving on OS. It is not just the money they save from non-existent licensing; it is the fact that they don't depend on the PHBs at Oracle and MS who are only experts in one thing - politics. That means you are stuffed if they cannot be fucked to fix a bug that gives you a major headache.

    Only idiot companies of the rust-belt type still believe in commercialware - think GM, Daimler, BASF, Lockheed Martin. That is because they are idiots in the sense that they haven't much expertise in software. For them it is a secondary aspect and they think it is best to trust into MS instead of acquiring own competence.

    For Deutsche Boerse, software is a key thing and they all hate Oracle and Mr Larry. They would rather seriously fund Postgresql developers than sending money to Larry. They have kernel developers in their ranks and they know how shitty windows is.

  65. Best way is to send a check... by klubar · · Score: 2

    Starting a new business is reallly hard. Why make it more complicated by trying to piece together a bunch of software that sort-of works. You didn't say what kind of business you're starting, but for a 5 employee or fewer business quickbook is really pretty good. And there is no reason to do payroll your self. It's really just too hard to get right, and you can get it almost for free from Quicken or your bank.

    If you think you might be looking for a credit facility (aka a loan) your bank will be looking for specific items in your financial statements. They will not be impressed that you're supporting the FOSS community.

    I'd look for the software that meets your needs--if it helps your business prosper and if costs a few hundred bucks it's a good investment. A license for Office is about $200, quickbook pro (with payroll) is about $40 per month.

    In starting a business, your time is probably the most valuable thing you have. Get out there and sell!

  66. If Quickbooks is too expensive... by billybob_jcv · · Score: 1

    ...then you haven't got enough capital to run a restaurant. My advice would be *don't* - don't do your own books. Get yourself an external bookkeeper or accountant and use whatever tool they recommend. Use them to create your P&L and balance sheet, and you focus on driving the restaurant to make the numbers on those reports improve. In addition, you have a bigger issue than your accounting system - and that is your restaurant employee scheduling, and your forecasting/purchasing system. Do those two things correctly, and you will have a much higher probability of actually having some profits to count!

  67. Why? Just make sure you know. by gQuigs · · Score: 1

    Make sure you and all of your stakeholders know why open source is part of your requirement. This is essential. You need to make a business case.

    If you have two accountants that can/is willing to do GnuCash, do it. GnuCash is used by real businesses to do real things :), don't let the rest of slashdot get you down on this. You want to find two, just in case.

    Running Windows on PoS certainly causes a lot of pain, if I was starting a business I would want better reliability than I have seen from Windows PoS systems.

  68. I had the same ideas. by MyFirstNameIsPaul · · Score: 2

    I own a small business and I had similar ideas of using FOSS, but when I evaluated I decided that I first need to do what is best for my business, and that ended up being to use software created by Intuit and Microsoft.

    The compromise I made is that when things are going smoothly enough and I well know my business processes, I will work with developers who are experienced with the appropriate FOSS projects and create a system that will work well for me. I think this will end up being better because when I am contributing, I will be doing it as an experienced business owner in that category, and this will help out others even more than trying to push the square block through the round hole while my business crumbles.

    --

    I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.

  69. Re:Nice idea, but realistically impossible... by hawguy · · Score: 3, Informative

    Google Mail? It might be good, but companies better check their contracts. Since the small companies usually don't have public stock, Sarbanes-Oxley may not be an issue, but with clients is may be. To boot, not all mail providers be able to furnish documentation of SOX compliance. Come audit time, you really want that stuff ready to go when the auditor is present and requesting documentation.

    You would think that a company like Genentech with 11,000 employees would know a thing or two about whether or not their Google Apps email solution meets all of the regulatory requirements they are subject to.

    Finally, who is the customer with Google Apps, the people using it... or the advertisers? Google might have a conflict of interest in that department. I'd rather stick with a mail provider paid for completely by the end user.

    You seem to be confusing the free version of Google mail with the paid Google Apps for Business which defaults to not serving ads.

    Zimbra may be good enough for a college student to get their latest Facebook confirmation E-mail, but in a professional environment, it is not up to the task. This isn't to say OWA is perfect, but there are a lot of business functions that are Exchange-only:

    Zimbra has Outlook and mobile device integration, all secured by TLS/SSL

    Connectors. Yes, these are nothing more than just TLS connections with known certificates, but a lot of companies feel better when their clients are able to have a dedicated, encrypted connection.

    I don't even know what that means in the context of an email server? Are you talking about a persistant connection between Outlook and the email backend or a VPN?

    In any case, Zimbra can do more than deliver Facebook status messages, they have a pretty broad customer list

    Policies. Almost all devices work with Exchange, and fewer and fewer lie to it about capabilities. If a device went missing, triggering a remote erase will work regardless of which maker or OS is on the device. No other E-mail system has this in place.

    Data at rest encryption. Exchange can pretty much guarantee that any device touching it either lies convincingly about encryption (like earlier Android versions), or actually implements it.

    Zimbra has had remote wipe for years. Even Google Apps has remote wipe capability. And they can also enforce encryption and other ActiveSync security policies.

    If one wants to play GSA contracts, this might be a major factor for state or Federal business.

    Maybe Google doesn't know anything about the government sector.

    Believe it or not, there is competition in the email server market, but most companies don't bother because once they buy the CALs and build a server infrastructure to run their other Microsoft applications, Exchange doesn't add much more to their Microsoft cost. But some companies are still finding it cost effective.

  70. Re:Nice idea, but realistically impossible... by Bert64 · · Score: 1

    The free google apps is advertising supported, and will use your data for targeted advertising (although this is automated, no human will ever read your data)..
    The paid google apps is a paid app, your subscription pays for the service so they have no reason to push advertising on you, or to mine your data.

    If you want to use the free service, you have to accept the compromises. Software can be provided for free, but a service cannot because it costs money to keep the servers running.

    I would rather have a TLS connection with a known certificate, than a proprietary connection where i have no idea how it works.

    If a device works with exchange, it will work with an open source activesync implementation like z-push too...
    As for at-rest encryption, as you pointed out the device can simply lie to the server. You therefore can never rely on what the server says, and must inspect the device yourself if you care about it.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  71. weird by Anonymous Coward · · Score: 0

    Perhaps you should worry more about the quality of your food, your chefs and servers, decor, location, advertising and the myriad of other factors important to a restaurant's success instead of your accounting software.

  72. OpenERP by smugfunt · · Score: 2

    bookkeeping, accounting & payroll

    OpenERP does that. Also Point Of Sale (there is a special restaurant POS module too), asset management, stock management, HR, CRM, and 500 other (optional) things including (hotel) restaurant management.

    It's written in Python, backed by PostgreSQL and has both web and standalone clients. It will happily run on one PC or scale to dozens, even hundreds, of users. Or you can use it online for a modest fee: demo.

    It is Free and Open Source supported by a commercial company based in Belgium, with offices in the US and India, and an international network of partners; 10 in the US. Being FOSS you don't need to be an official partner to be able to support it.

    I use it for factory operations (using my own custom modules) and think it's well worth consideration by any SME that's looking for this kind of thing.

  73. Re:Nice idea, but realistically impossible... by blackest_k · · Score: 1

    What a crock!
    There are area's which you could be taking a risk using open source software, Accounting is probably one area where you could be taking a risk.

    why would you need exchange for a restaurant? You probably want a .com for the business for advertising and a professional looking email address.

    Document formatting is not really an issue when most documents are for your internal use. As for acrobat whats the problem with printing to pdf or even scanning to pdf?

    You probably don't need the expense of photoshop, logo's will be best produced as vector graphics, rather than bitmap you will always need to scale them. Web size will not look good in print.

    Openbravo is a possible for your POS ,the backend software can be tricky (if you need it?) Credit card processing can be a thorny issue but you can opt out using the credit card terminals separate to the POS. You pay a lot for POS that can handle credit cards securely. Spreadsheets can be useful for working out costs and margins.
    Probably in year 2 you will want to do things differently but year one is trying not to lose too much money while building up your business. Internet advertising is useful but don't advertise too far from your location. You pay for the clicks so make sure that you are not advertising to people who wouldn't be a customer not many people will travel further than a taxi ride to a restaurant.

    Finally are you really sure you want to do this, you are likely to lose friends and get divorced and maybe go bankrupt. It pays to have limited liability If the company goes under you don't want to lose your house.

  74. Step 1 find a good CPA by kallen3 · · Score: 2

    The first thing you should do is find a good CPA, that you are comfortable with. Then sit down with him and go over what he expects from you in the way of reporting and see what he recommends for a software package. You may be surprise as I have noticed more and more CPAs are including opensource packages on their list of packages.

  75. hard to do with most software by statsone · · Score: 1

    I took a quick look at gnucash and couldn't find anything on payroll. Accountant's copy was not found either.

    As for the restaurant itself, you may have a touch time finding Point of Sale (POS) software.

    Quickbooks is good, but you may also want to consider Simply Accounting. For some, the multiple currency is great (extra for Quickbooks). Some differences in pricing.

    I would be careful of online software. Gets expensive paying every month and you are at the mercy of the provider.

    Backup your data.

    As some have suggested, use software on the market and donate to open source.

  76. Forget OSS. Worry about the business. by Anonymous Coward · · Score: 1

    I work for a major fast food chain. I am not speaking for them, but I do work for them. I'm in IT that supports restaurants with in-restaurant technology, so I know a lot of the restaurant business folks.

    Your #1 focus needs to be a POS system, suitable for and designed for your type of restaurant. The POS McDonald's uses, for example, wouldn't be right for a diner, and a diner's POS might not be right for a fancy restaurant, or a restaurant with a bar.

    Your #2 focus needs to be on labor. People are extremely expensive, but not having enough of them is expensive too if it costs you sales. You have to get your employee work schedule right. It will take you a while to understand the sales patterns in your restaurant. There is software that can help with this, or you can figure it out in Excel. The models aren't that complicated to figure out. Once you've been open a year you can factor in seasonal trends too. But make sure you take notes of what happened each day, including the weather, so when you're trying to estimate based on past sales you know what was impacting those past sales.

    Your #3 focus needs to be on food cost tracking. Where you make or lose it in a restaurant is on percentage of food cost - good ole cost of goods sold - which in turn is largely based on getting correct portion sizes and on eliminating waste. If you based your price for mashed potatoes on a serving being 4 ounces, but the kitchen is serving out 6 ounces, that's hurting your bottom line.

    You should be looking at food cost in as real-time a manner as possible, because the sooner you know the sooner you can fix.

    Make sure you've got good raw material inventory. Know how much of each goes into each menu item. Figure out how much of the main ingredients your restaurant uses should have been used every night, and check against a physical inventory. Inventory some stuff every night. Do some other stuff ever week. The rest, do every month. Otherwise you can't know when the portion sizes are being messed up (or when someone's stealing burger patties.)

    None of this is secret.

    But you need specialized restaurant software to deal with this stuff in a useful and usable fashion. A restaurant is just a small manufacturing plant with on-site customers. Treat it like that - raw material, bills of material, labor costs, etc - and you can make money.

    You need good food, good service, and a good location, but you can't make money if you don't treat it like a a business.

    Do you need accounting? Sure. QuickBooks is fairly reliable, extremely cheap, and universally accepted. Use it.

    Don't get sucked into "supporting OS" or whatever. The open source community doesn't care about your restaurant. Most of them wouldn't piss on you if you were on fire. Some of them would pour on gasoline and giggle. Put on your big boy pants and buy the tools you need.

  77. The Most Crucial OS Software To My Small Business by MR-808 · · Score: 1

    It's not accounting software, but it's what holds everything together at my bar: PMWiki (http://www.pmwiki.org/). There are other wiki systems out there; PMWiki happens to be the one I picked 7 years ago, and I'm still happy with it, FWIW.

    The wiki is the collective memory for my business (and believe me, any business is too complex for one person to remember everything). It's got:

    * Staff contact list.
    * Staff schedule.
    * Current shift changes (employee maintained!).
    * Job descriptions.
    * Employee disciplinary history, password protected.
    * The employee manual.
    * A "how to" manual for common tasks.
    * Official recipe book for the kitchen.
    * Current beer & liquor orders.
    * Trouble & repair history for every piece of equipment.
    * List of DJs, contact & payout info.
    * Current passwords for social networking sites.
    * Local media contacts.
    * Much, much more.

    I can't imagine operating a business without a wiki. Installing it was the best business decision I ever made!

  78. Its the accounting knowledge, not the software. by Anonymous Coward · · Score: 0

    It doesn't matter what accounting package you use as long as you can produce a trial balance and general ledger that is supported by your sales receipts and vendor invoices. That is what an IRS agent will ask for. They won't ask you for a quickbooks file.

    The software in this area is cheap. The accounting knowledge of how to put together a trial balance and general ledger is what you pay for. The Quickbooks claim to fame is that is gets you a trial balance and general ledger without having accounting knowledge. That is a slippery slope.

    If you don't know what a trial balance and general ledger are then you should expect to pay 3-10K a year for bookkeeping services depending on the size of your restaurant.

  79. beancount / ledger by Anonymous Coward · · Score: 0

    I do bookkeeping for my company and my personal stuff using "beancount", which is a rewrite of Ledger.
    http://furius.ca/beancount
    It's fine for simple bookkeeping, but if you have payroll and such and you want to automate, it's probably not suitable.
    If you want something simple and light to do bookkeeping, it's simple and it just reads from a single file.

  80. Been there, done that. by Anonymous Coward · · Score: 0

    As a CPA for over 24 years, I've seen and used dozens of off-the shelf and homegrown systems. Although QB now costs closer to $500 than $300, but has specific features that make the expense pay for itself quickly. (no pun intended) Use OS spreadsheet software to analyze vendor invoices or schedule labor.

    1) QB integrates CC processing at competitive rates streamlining your point of sale credit card sales to the bank and books and helping you go after charge-backs. 2) QB keeps up-to-date sales tax and payroll tax tables for all federal, state and local jurisdictions and automatically computes accurate tax liabilities and reminds you to pay on time to avoid late penalties and fines for underpayments.
    3) QB also has an AI feature for bank reconciliations that mid to large ERP systems want hundreds to thousands a month for. QB downloads your bank and/or CC transactions and you teach it the first time which vendor is for which expense bucket. Next month, it remembers what you taught it and offers you a choice of riding with previous codings, reviewing and editing previous codings or re-doing previous codings from scratch.
    4) Financial statements from QB are also faster than using a spreadsheet which will help when seeking financing to fund new equipment or locations.

    If the restaurant succeeds, you can always upgrade to an open source custom platform once the business generates enough cash to afford the luxury.
    If the restaurant fails, you'll have wasted less time in stuck in the back office that could have been spent trying to grow traffic count, controlling labor productivity and monitoring vendor invoicing for over-billings or un-credited returns.

  81. How to run a small business with open source softw by Anonymous Coward · · Score: 0

    Consider Quasar. It's not just an accounting program but a Point-Of-Sale system too. While I find Quickbooks to be nice it's a PITA. I'm running into a problem with it now. And to get support in fixing a problem I have to remove it and reinstall. However I'm running into problems during an uninstall! No doubt I will have to pay for support just to do an uninstall.