Build Your Business With Open Source
PCM2 writes "InfoWorld this week is running a ten-page guide to building your business entirely with OSS. The guide highlights OSS alternatives for many enterprise applications categories such as CRM, ERP, content management, and so on. It's not exhaustive, but where it skips the obvious categories like databases and Web servers it includes some others that you might not expect."
"Build Your Business With Open Source"
By Darl McBride & Chris Sontag
Trolling is a art,
I'm stuck with my current crippled version of QuickBooks. Any open source equivalents out there that you'd recommend?
---Technology will liberate us if it doesn't enslave us first.
www.sugarcrm.com says you're wrong.
but where it skips the obvious categories like databases and Web servers
Do any businesses that would NEED software to do business NOT use at least one of these?
I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
I've dealt with management at different companies I've worked for and the biggest issue they seem to have is that it will upset "the order of things." It seems that this is the perfect market for F/OSS. If you're already using it, its not as big of a headache to start. Now you just have to worry about the technical level of those that are starting their own business.
I don't get it.
Question is: Are the people who matter reading these kinds of reports?
Just what I was going to say. May not yet be a Pivotal, but won't be long.
The list of packages seems to be the sort of stuff that PHBs piss company money away on after they already have the bare essentials.
How about a list of the bare essentials instead?
"Ask not what your country can do for you." --John F. Kennedy
Still, I would think that this book might appear "imcomplete" to PHBs and the likes.
I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
I've wondered for a *long* time why coders do not prefer a build-it model to servicing mass-produced proprietary code.
The profession of coding would be stronger as a profession if coders kept the source open and sold time to build individuals what they needed. There is little danger that non-coders will suddenly wean themselves from the need to hire coders just because the source is available.
Doctors generally don't keep their medical knowledge secret to make money. They share knowledge and concentrate on practicing.
I'm laughing at clouds.
Keep this in mind: a big-ass list of "open-source replacement alternatives" sort of implies that the closed-source path is the "normal way to do it" in the first place. If you're starting from there you've already lost. Every alternative choice will need to be justified to death and most will lose.
Better to bring the philosophy in this way: "We will use the best tool for the job. We strongly prefer open source for reliability and flexibility reasons; we will consider commercial products where appropriate." And then do the best job you can do with the tools you've chosen. A record of excellent results, even a very short one, is the best way to give open source a toehold.
this GUIDE, not book. Oy.
I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
This isn't a troll.
We pay more for ready made items every single day of our lives.
Sure, Linux is excellent, but until a critical mass of support confidence arrives managers won't even look at it (at least from my own experiences)
liqbase
Most business need a line-of-business or vertical market application for day to day use. General purpose apps are great for general purposes, but many many many businesses are based of regional vertical market applications. Stuff like point of sale systems for stores, software for furniture stores to schedule deliveries and inventory, medical billing software which is highly regionalized, software for denists offices, software for small banks, software for warehouse management, software for small movie rental stores, etc. General purpose computing is doing great. But for vertical markets small niche vendors are doing great.
And I was under the assumption that LDAP servers were dinosaurs quickly heading to extinction. Other SSO solutions work too with just a simple database behind it and not the added complexity of LDAP maintenance.
My wife's sketchblog Blob[p]: Gastrono-me
Until something doesn't work, then who do you call?
Personal computers are one thing, since at the moment the only people that use open source software are geeks, but in a corporate(business) environment, if something goes down, it has to be back up fast and without support, how does one accomplish that if it isn't withing that admin's realm of expertise?
A Linux flavor for every Month!
No, we are not listening or reading these things.
We basically say the same thing as your boss.
MS seems to be doing fine, we don't need to retrain, and the money is an operating cost we have already accounted for.
While open source is nice, a big concern is support.
Most staff is resistant to change, no matter what the source model of the software is. They want to keep doing what they know.
With our servers we use some BSD's because they are secure. We had one person say we should have a Linux box acting as our firewall, I promptly ordered them a new server and a nic with 8 risers (we only needed 4 machines behind it as it was and extra layer of protection). I then promptly told him he had to use NetBSD on it.
It seemed to piss him off some. He wanted Linux. Whatever, he did what he was told.
I digress.
Anyway, no we want things to run smoothly and OSS throws a monkey wrench in that. People expect the crashes, expect the problems that windows brings so we know our enemy. Adding OSS to the mix is just opening a whole new can of worms.
Having experienced Pivotal, I hope SugarCRM doesn't follow that path - maybe it was the fault of those who implemented it, but I found it ugly, slow, unintuitive, lacking in good workflow practices and unnecessarily complex, with no concept of click-minimisation: we used it to register students for training courses we ran on behalf of another company (it was their system and we had a remote Citrix login for it) and it took roughly 5 minutes to navigate back and forth between the 'student details', 'company details' and 'course details' sections - ie: approx 50 mins to register a class of 10 students.
Now we 'work alone', we have implemented pretty much all the same functionality within SugarCRM. And then there's Pivotal's licence/software costs!!!
AT&ROFLMAO
The company I work for always provides me with Non-OSS supplies like Fireworks, Dreamweaver, Frontpage, MS Office, and Windows XP. But my work at home involves various types of media projects including audio, video, and web. Right now I use Nvu for development, Audacity for my audio editing, and I'm trying out Jahshaka for video editing. And of course Open Office for everything else.
Almost as confirmation of an 'ask Slashdot' question of mine a while back, there still seems to be a big hole in the area of Employee/Human Resources Management.
AT&ROFLMAO
If a business was smart, they'd already be using open source as a competitive advantage. Google knows about servers and handling load. Your local PHB does not. Your PHB wants to buy Windows Server 2003. Google customized their own Linux distro.
I know enough to follow the really really smart people, like the ones at Google.
N3P offers a brand new, contrasting and intrepid two-year college level training in how to become a successful Project Entrepreneur in Open Source. Students will learn not only the technical possibilities, but also how to exploit new business opportunities, manage profitable ideas, and create flourishing businesses.
Starting August 15 this year, N3P will admit 40 students - 20 at our classrooms in Stockholm City and 20 through a system of advanced distance learning. There will be one new class each year 2005-2008, with the possibility to expand the concept into other regions and markets.
The typical student is between 20 and 30 years old, driven by one of three motivations; 1) the desire for prosperity, 2) independency or 3) to radically innovate. N3P will carefully screen the applicants for doers, not talkers, while persistence, passion and the ever so important ability to sell, are other important criteria.
The training will focus on how to generate business using open source. The future will show a great demand for individuals that have the ability to implement necessary changes. They should be entrepreneurs, fluent in new technology, project management and marketing. They also should excel in sales and development of new products and businesses. N3P identifies them as "Project Entreprenerus".
and many times it's specific to what industry you are in but overall Sales and marketing tools are always missing from OSS. Where are tools for customer prospecting? how about tools for industry research off of aggregate databases available for purchase? Let alone a decent 4gl accounting package that exists as OSS.. dont get me wrong, I can buy a closed source real accounting,Inventory,and POS system for linux (no not that newbie crap like quickbooks or peachtree, a REAL accounting system) but there is no OSS stuff available that has a nice set of modules and Open scripting programming language set like 4gl so I can whip up a nice custom shipping module.
hen we get into the specalized apps, where can I get an OSS program to mine my Scaroborough or Nielsen databases I get sent monthly? How about a Traffic and Billing system for commercial sales in broadcast?
It's a neat idea, and with crossover office I can run those "special apps" but you can not realistically run your entire business on OSS. your accounting system at a minimum still needs to be a closed source app.. No commercial quality Accounting system exists in a useable state yet.
Do not look at laser with remaining good eye.
I actually read the article (talk about good reading in bed...) and actually found it a bit interesting and useful. Not only did the have a section for each application of OSS, but there was a list at the end. That way we didn't have to go through the whole article and find the applications again. Hey, time is precious. I ended up tearing out that last page and some day I'll get down to checking them all out.
"He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
It is very difficult to for a software company make money from off-the-shelf F/OSS, but very easy to make money from bespoke F/OSS. For this reason, I suspect the gaming industry to be the last closed-source segment of the market - and even they manage to make their code open while keeping their artwork non-Free in some cases (such as the Quake series).
I am TheRaven on Soylent News
I read the article but if it is mentioned, I missed it; but there are 2 factors which should be considered in the 'build or buy' equation:
1) Lower risk of orphaned applications. If your vendor goes casters up or is bought out you may find your most useful application(s) unsupported.
2) I have a real problem with the 'one size fits all' ERP model. Suppose you have a business process which gives you a real advantage over your competitors. If you go with an ERP package which requires you change to the same business processes your competitors use, you just lost an important advantage. There is nothing to differentiate you from the competition (not to mention the fact that all real software should model the business process, not vice versa).
1) seems to be poorly understood by most PHB's, the thought never seems to come up.
2) I think this is due to PHB's being trained in an industrial paradigm. A paradigm which says it does not matter, all 'widgets' are the same and so the process should also be the same. Which may be true when building dishwahers and refigerators, but since most of the US economy is now a services economy this does not work in a services based industry. Services should be unique, otherwise you are *only* competing on price, which is insane.
putting the 'B' in LGBTQ+
My department at a research hospital/university was recently (almost 2 years ago) formed. (Formerlly a division in another department.) The new chair moved everyone to GNU\Linux (Debian) because he hates everythin M$ stands for. It works out great with limited funding b/c the department spends less on software and many of the tools used in the field are available as OSS anyway.
What doess XPPro and Office cost for 20 or so computers, anyway?
This really sounds like a flamebait, but anyway, here you are:
OpenCRX.
I don't have a sig.
- Buy a single-vendor solution and hope that vendor keeps supporting it. It won't really fit your needs, but you can pay someone else to customise it and then be locked into using two vendors. Next year, support will run out on the solution you paid for, and you will be required to pay more for the upgrade.
- Start with a Free solution and pay someone to customise it. Require that they release the customisations to you as Free Software (usually by assigning copyright to you). Next time you need to migrate systems, you have all the rights you need to employ a different contractor to do the work. You might stick with the old one, since they are more familiar with the code, but you are not forced to.
No system lasts for ever. Eventually you will need to migrate to something new. The cost of migrating away from a platform should always be factored into the initial purchase decision.I am TheRaven on Soylent News
http://erp5.org/ is missing from the list of ERP solutions in the article.
Compiere also says you're wrong.
It is both an ERP and CRM and open source.
Only drawback is that it currently requires an oracle database, but work is being done on a Postgresql port.
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
I mean, how can you write that "managers won't even look at it" when it's clearly a matter of fact that they do?
Seriously, I would like to know, because I keep seeing people posting in this way. It's not just you. How is it that people can post their simplistic theory and argue that it must lead to this conclusion, when it's flatly contradicted by basic reality?
Igor Presnyakov stole my hat
Holy crap!
I have been looking for something like this for 2 years now. This thing rocks compared to that crap we use here (A.C.T.) I cant wait to demo this to management!
thank you very much!
Do not look at laser with remaining good eye.
Don't forget that Hollywood is a big user of open source software such as CinePaint, which is basically a "Son of GIMP". Hollywood studios like DreamWorks, Sony, ILM use CinePaint. A bit ironic if you think about it -- the most profit-driven business, Hollywood, uses free open-source software.
o f-gimp.html).
Personally, I use GIMP extensively to create graphics for my blog (http://sunandfun.blogspot.com/), and have written a blog entry in praise of the good old GIMP (http://sunandfun.blogspot.com/2005/04/in-praise-
Oh, yeah, open source all the way!!!!
Sun and Fun
free and open source
http://www.turbocash-usa.com/
http://www.turbocashuk.com/
enjoy
Once again, Slashdot reader's narrormindedness prevents them from differentiating between what is true and what they WANT to be true.
OSS is less easy to use, almost all across the board. Anybody who says Linux is easy to use needs to go try and TRAIN somebody how to use it. Anybody who says OpenOffice is awesome, go try and train a MS Office user, see what THEY say.
Yes, but Sugar Open Source is only a watered down version of Sugar Pro, which is not available without a license.
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Until someone comes up with an all-in-one replacement for Exchange Server, there will be no rest.
I run a small (5 person) business, and we try to use FOSS as much as possible. I could not find anything out there to replace our Exchange Server. It works, it's stable (2003 is, anyway), it syncs with our PDAs etc. etc. etc...
Invoicing, Time Tracking, Reporting
Can't believe SSL-Explorer isn't listed. It's probably my favorite OSS solution this year!
if they're smart they do what works for them given their employees, time requirements and other resources, regardless of the prevailing fashion.
The revolution will NOT be televised.
That's what you're buying, and yes you are correct about corporate people not being tech saavy.
My dad is the best example. He doesn't want to bother with do-it-yourself or free software because in reality, it's cheaper for him to buy something with support than it is to get something for free and it may not work exactly.
Of course I load up his work computer with firefox, thunderbird etc, but when it comes to his website, he'd be more interested in a company that would do everything for him, which is the right thing to do since he charges his customers $100+ an hour.
Basic reality is the people I am around on a day to day basis.
Slashdot and the web in general are a large scale MMORG.
If I pushed for full OSS solutions to the majority of my customers they wouldn't be my customers for very long.
Sure, a long term solution is in the works, and starting small with OSS projects helps (converting the offices to Firefox for example).
I am certainly not against OSS, and someday hope to see offices full of tux, but as of right here and right now, there is only one customer who would be willing to even fire up a Linux disk, the others would just stare blankly.
liqbase
Don't do it. You will get into a hell of a mess. The biggest problem you will face is that basic business accounting consists of two parallel threads: cash in and out, and debtors/creditors. Reconciling them is key to producing management accounts, and you cannot do this with spreadsheets. If you have sales tax to deal with as well, it's much worse.
If you didn't understand the above, then you need to (a) learn basic accounting and (b) shell out for a commercial accounts system such as MYOB. If you do understand it, I will offer a comment. The small business system I have developed has about 1 man year in it, spread over about 100 customers. Is it really worth trying to save yourself a few hunded $$ for that?
Panurge has posted for the last time. Thanks for the positive moderations.
My boss knows nothing about computers and doesn't care to. Once they allow him to meet his bottom line he will never change a thing. I've learned that whenever I speak to him instead of dicussing details and technical mumbo jumbo I break it down into profit and loss. I explain to him that by moving to a linux based OS server we can reduce our number of servers and downtime, and that the productivity incurred will = profit. Our P200 firewall/vpn/ftp/www servers have been running straight for over a year. While our windows boxen have brought the company to a hault on more than one occasion.
I've been searching for a small shared calendaring option for a while.
I'm not looking for a full-blown groupware suite - our email is done off-site by our ISP. I only need something I can tie everyone's calendar's together with - I want it small and focused on just a single task.
Boss is married to Outhouse, one guy has a Mac, I'm using Sunbird (although I'll adapt if I *have* to), so we have to tie in a bunch of platforms.
My current leanings are to Kolab with the Toltec connector (Note to OS naysayers: I'm not averse to spending money here! I would prefer Open Source.)
I'm reading TFA in the hopes of finding something - but I've seen nothing on a quick scan through it. Any other tips I could be following up on?
... but those are some pretty ugly graphics. Doesn't really sell me on GIMP at all.
I have made a few attempts to get the ball rolling and install Linux on a spare computer here or there. Just the other day I tried Ubuntu and even though it is "linux for real people", I still think you need to be a hacker to get it fully running to the point of windows. Now if a home user has a hard time getting their sound to work, imagine the considerations of a manager to switch given time crunches, etc.
I'm all for Linux (especially in the light of vista), but Linux has a ways to go before it is an out of the box solution for business.
Is there an M$ Exchange/Outlook03 equivalent out there that is open source?
"Those who cannot remember the past, are condemned to repeat it" -- George Santayana
Exam 4/C again. Maybe I'll do better this time.
I wasn't talking about Slashdot and the web, except as a news source for these figures. I was talking about the IDC figures that I linked to. Are you perhaps suggesting that companies are buying these Linux servers and then never looking at them? Or perhaps you're suggesting that the industry figures are wrong, because you've never seen a Linux server in use in a business? Where are you coming from here?
Igor Presnyakov stole my hat
Lots of business have gotten along just fine without computers. Many have succeeded quite well without electricity or running water either.
Exam 4/C again. Maybe I'll do better this time.
The article provide a very good set of entries for those who wish to use (on not) open source.
I have quite a few times (I work as an IT Consultant) met clients who did use open source. I my opinion there was some base indicators when it was useful:
You'll need in-house support.
For those who wish to use open source in the desktop environment, it usually requires some in-house supporters. Most employees are use to MS Windows from home and can therefore more easily engage with a windows environment. But after a learning period, it's possible to switch entirely to OS.
If anyone tries to switch their software to OS without the in-house support will often fail... but a lot of companies out there already has an in-house support team in place to help with daily routines (printers, new mousse etc...)
So a good rule is; if it's possible to "upgrade" your in-house support team to OS, you may "upgrade" the company desktop environment. (Do expect the cost of a learning period, compared to license savings).
Servers
Servers are often very expensive, but the operational users are usually less than the full range of desktop users in the companies. Therefore it's often more easy to switch servers, and use OS.
It still requires some fairly good administrators, but that issue goes for commercial products as well.
As most commercial server software is fairly expensive, good savings can be made here.
But check out for various issues. The basic stuff like mySql is much easier to hack than MSSql. (I know as I have been working with security on several projects). This is often not due to the product limitations, but the lack of knowledge by the administrators and developers using these platforms.
Sadly I have often seen sites that allow for SQL-insertions. In an MSSql environment, you just dictate the use of stored procedures, and your safe...
Other stuff
There are some other parameters any company needs to consider, but they are often not as general as the two above. Basically it all comes down to a simple return of investment calculation: Is the expenses in regards to OS, less than the licenses?
My own site uses OS (see link above). Why not? In my spare time I can be nerdish enough to play around, and here the OS world have it all... the only other option was to use pirate copies. So in a sense the really smart consultants and developers are forced to train and us OS. (Oh, yes I do have access to MSDN, but that's an other story).
-:) Oh no - not again.
www.rednebula.com
I've been watching Compiere for years. The Postgresql port has been in the works for years. I think it's a dead project. I hope I'm wrong but you won't find many messages on the subject in the Compiere forum.
But help is always needed. The code is still in alpha, though I'd like to release the first public Beta in November, in time for the projects 3 year aniversary.
Problem is that this is not a simple piece of software; there's a reason it hasn't been done. Very few people understand MAPI, and those who do, understablely want to get paid for doing it.
We need people experienced in MAPI, funds to offset coding time, etc.
Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
Actually, I'm one business owner who's a geek and who does pay attention. I can tell you from my point of view (small company... ~5 employees, growing quickly), the *vast* majority of the OSS offerings out there are embarassing when compared to what's already out there are regular proprietary software. I'd *love* to make the leap, but the quality and functionality of most of the things I've seen is laughable, really. About all we use is VNC, and while it's a great program, what we use it for isn't mission critical by any stretch of the imagination.
I don't respond to AC's.
There's a somewhat active fork called Kompiere Libero that apparently has compiere working on postgres and they've added a manufacturing module
Haven't tried it yet, but take a look
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
And just what does the Professional version provide that the FOSS version does not?
Support?
As an academic exercise, I guess there's some value, but as a practical matter, I think I'll just buy trucks.
If you envision needing lots of servers, you go open source: It may not be "the best" for service, but it scales financially in a way that purchasing stuff does not.
If you are a small shop, with part time tech support that is paid on a per-incident basis - MS is a good solution. Why? Because you avoid loss of productivity for a learning curve (for apps you have), and because if your tech gets hit by a bus - lots of monkeys can do the job mimimally.
I may love Open Office, and use it at home and work. However, my wife does not like it for working at home (and I have to provide her MSO), and I have to switch to MSO for *most* client site use. (They have what they have, and are not going to change untill forced to with a big heavy cluebar.)
Of course I Have seen Linux servers in use in lots of businesses, and I know they exist and do the job well.
However, the customers I deal with barely know how to use a computer let alone requiring their own servers.
If I still worked at my previous employers I would be giving completely different answers now (5 years ago, Linux installations were growing even back then), but in my current backwater environment, talking about Linux and OSS in general is a foreign language to them.
IDC stats and industry figures don't mean much to small companies and partnerships dealing with local customers, they go with what they see working and tbh its a nicer simpler way to live.
liqbase
...is there a plugin that will make it play nice with a pocketPC?
Is it just my observation, or are there way too many stupid people in the world?
This past weekend I had a discussion with my aunt who works as a sales person for Oracle (and is also a qualified DBA). We were discussing my resume and she claimed that all the Open Source-related skills on it would scare potential employers.
;)
She basically tells me that no business operator with brains would deploy OSS, because there's nobody to "stand behind it". I countered, I thought brilliantly, by offering the example of Apache, the most shining and long-running example of Open Source. She replies that Oracle and others take Apache and create their own customized versions, suggesting additional code audits, etc, so that versions that Oracle might run are NOT your average httpd.apache.org downloads.
I was just flabbergasted, speechless, and clearly unprepared for an attack on OSS which I feel most certainly have proven themselves in numerous software packages.
Was I simply battling the "sales-droid" mentality? Is this a battle worth engaging in, or should I nod, smile, and slowly back away?
I only post comments when someone on the internet is wrong.
http://lucane.org/EN/
IIRC mySQL AB's MaxDB has an Oracle emulation mode, and so does Firebird with Fyracle.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
1. Use Open Source
2. ???
3. Profit !
OSS is less easy to use, almost all across the board. Anybody who says Linux is easy to use needs to go try and TRAIN somebody how to use it.
:).
Done it. Quite a lot. They usually say: this is strange and just work with it.
To be true, usually no training at all is needed. Only IT support staff needs it.
Anybody who says OpenOffice is awesome, go try and train a MS Office user, see what THEY say.
Done it. It's quite more difficult. Specially when people with good excel expertise should change to calc. Writer is usually grasped quickly and easily. Draw is ignored at first, but lots of people love it al last
Migration is also quite difficult, specially because file formats issues. But the big cost savings usually convinve managers.
Web based... who in their right mind would use a web app for retail sales?
Everyone who has an online, ecommerce shop?
Anyone use this?
Opinions?
Cheers,
-b
What would be really cool is to go to a website and create your own custom distro by selecting from a list of apps and features. Then the server would generate an ISO and burn it for you, and you get it in the mail or download it. There could be a few templates for starting points, or you could start from scratch. Linux installation programs usually let you select which apps to install. A smorgasboard distro generator would just move that step upstream. I wonder if a pay service like this would make money.
I said "retail", not e-commerce. Have you, personally, ever seen somebody behind a counter, trying to ring up customers via the web??? That's like pounding nails with a sausage. It can be done, but it's a terrible idea.
I don't respond to AC's.
We are on our way to another record year of growth, and our entire system is built on OSS, taken and customized by our in-house engineering team. We have a full customer support, order management, and warehouse-inventory-shipping process built out.
The servers run RHEL, and the ERP runs on various bits and peices of OSS. By this time next year, I hope to migrate the entire staff of 150+ over to OpenSuSE or Fedora for their desktops, but I have already given the order that all new desktops come in OS-free (no MS tax).
Eventually, the only proprietary software will be the 5-6 copies of PhotoShop on Macs used by the product photographers, and maybe some Financial stuff from the banks.
davejenkins.com |
I work for a a OSS company, we only use OSS. The only gaping hole at the moment is collab tools. We are betting on Hula becoming a good piece of software soon, I am hoping the Evolution calendar support is well enough to trust. It looks good sofar!
It worked for Willie Nelson...for a while.
^^
How is Web based a terrible idea (intranet/http)? When there are many stores, it would reduce the overhead for software deployment, configuration and maintenance. If a POS doesnt work take any computer off the shelf and have it up and running in no time.
Ever seen http://www.compiere.org/ ?
You can make whatever modules you want with a full fledged ERP api, normal database and very scalable architecture.
No downside as well if youre not an really large operation since this can run on a simple and unexpensive version of oracle + java.
So... next request please.
NO SIG
Not to mention the security risks (which can be mitigated somewhat) of running a web server with point of sale info.
The idea of some poorly managed retail store stupid enough to let people on their network (unintentionally or intentionally e.g. Starbucks) in combination with a web server running on the internal network just screams "Hack Me".
It's my opinion that you shouldn't need a computer (running Windows!) just to ring people up. That's way too much computer for something that simple. Same goes with ATM machines running Windows 2000.
It's my opinion that you shouldn't need a computer (running Windows!) just to ring people up.
If you're gonna compete in this day and age, you MUST HAVE a sophisticated inventory management system, which requires the use of a PC. Retailers that use the old-fashioned registers are quickly either dying off or switching over. Of course, there are exceptions... retailers that sell just a handful of products, or those who sell very large items infrequently could get away with not using a PC. Personally, I couldn't imagine *not* using a PC to ring up customers.
I don't respond to AC's.
Not true. A competent developer might use an abstraction system to deal with all queries in a cross-database manner. For example, Perl's Class::DBI module, which uses the DBI/DBD interface set to generate queries for database systems for whichever database an application connects to.
The key words being "competent developer". This spring I took Perl and some of the projects we had to do was to tie into an MS Access DB to run some queries and write the output to a webpage. The final was along this line. As I have the Firebird DB I couldn't use the Access DBI module and I spent a few days trying to find the correct one for Firebird but wasn't able to find one. Because I just have Firebird and haven't learned how to use it I couldn't write my own module. I asked the prof about it but he couldn't help. As I didn't have Access I wasn't able to run a test to make sure it worked with Access and ended up getting 50% on the final.
FalconShould there be a Law?
How is Web based a terrible idea (intranet/http)?
Much too slow. Poor, if any support for hardware.
I don't respond to AC's.
Nothing to see here... move along. don't feed the troll.
I went to the Content Management page and was surprised to see no plone. What happened? Are the pythonistas no longer in vogue?
Just the other day I tried Ubuntu ... but Linux has a ways to go before it is an out of the box solution for business.
Your problem was that you tried Ubuntu, rather than a more geared-toward-business distro like SuSE, RHEL, or CentOS. Try one of them, and see if things go a bit smoother.
Thanks for your response, you make good points regarding the OSS business model, and your reasonable approach is a breath of fresh air. I refer specifically to the broader notion prevalent in this community that proprietary producers of software (or books, or movies) are somehow less noble than those who would chose to build a business with F/OSS.
My post attempted (perhaps ineffectively) to use irony to make the point that we've somehow come to understand that to consult is divine, and to produce foundation code is worthless in the marketplace since, economically speaking, that which is free is worthless.
Sounded a lot better when it was phrased as a troll. :)
2. None of them integrate with established accounting packages such as Quick books or Peachtree.
HAHAHAHAHAHAHAHA! that is a funny line. those are NOT accounting packages but "accounting for dummies" software apps. call us when you buy a REAL accounting system. real retail outlets do not use those... go look at what Staples and Compusa use, they certainly do not use toys like Quick books or Peachtree.
when you are ready to graduate to real accounting software, please let us know.
http://www.2020software.com/ lists some of the real stuff...
note: if you can buy your accounting software at staples then it's not real.
Transitioning from one platform to another can be incredibly expensive. It doesn't matter what kind of license the software has.
Bingo. I had the option of starting my business from scratch. Nothing was in place, and I picked and chose from OSS and traditional software. I run a law office, and I ended up with the following:
1. Windows XP (needed it for my accounting package, plus training my minions on LInux was not an appealing idea)
2. Server OS: GNU/Linux
3. Website/Content management: PHP-Nuke
4. File server: Samba
5. Search tool for office network: Swish-e
6. Mail: Thunderbird
7. Office suite: Open Office
8. Browser: Firefox
9. Accounting: Quickbooks
10. AV: AVG
That's really all I need. I have a few pieces here and there: Paperport (which came OEM with my MFC machine) and Palm Desktop (came OEM with my Treo) for instance. I tried to mix and match based on my needs, budget, and consideration of implementation costs (that killed the idea of Linux on the desktop, though that's not out the window (so to speak) just yet -- I may ultimately make that move).
My standard rule in-house is to look OSS first, commercial second. I am clearly the exception in my community right now, by I am spreading the word. I'm not taking a ideological standpoint, simply a cost/beneift approach when spreading the word. I know OSS wins on initial cost (which is important to me now) and my staff has transitioned to Open Office pretty easily since there isn't a huge installed base of MS Office forms in place. In other areas, if an OSS app scratches an itch, I go that route if the software works inthe manner I need it to. If there is no OSS option, or there is a bad one, I do not hesitate to go commercial, and I don't feel badly about it.
FWIW, I know people who still run their offices on DOS Wordperfect versions, and these folks are giving serious consideration to OOO right now as a way to upgrade to a GUI office suite. They don't want to shell out hundreds per seat for MS Office.
YMMV, but ultimately, I think OSS will win/lose on the merits of the software rather than any ideological notion about how software should be created/licensed/distributed, etc. Upfront costs are a significant issue for me as well, but if the OSS software was not good, I wouldn't use it, even if it were free.
Lots of petrified grits
Staples and CompUSA are major, multi-billion dollar international corporations. Right tool for the right job, buddy. It doesn't exactly make sense to spend more on an accounting package than the total value of the business.
I don't respond to AC's.
Mod 4, insightful? Puh-leeze. These are NOT the choices I as a business person face.
1. Vendor lock-in is a red herring, IHMO. Business is about delivering value for value. If I'm receiving value from a solution, why would I change, and more importantly, why would I dump a vendor who consistently delivers the goods? The economics of migration just suck, regardless of whether I'm moving from or to OSS.
2. Customization is absolutely the very LAST thing I want to do with the software that runs my business. Doesn't mean I don't do it, it means that I don't want to. If I can get along with off-the-shelf features, I will. The use of most software in my business can be considered a negative differentiator. Email is a great example. I'm dead if I don't use it, but my competition has pretty much the same thing. The opportunity cost of funds spent on customization is much too high. And how do I monetize the risk? Yikes. The best risk/reward scenario (for me) is to procure solid off the shelf stuff from reliable vendors who have been and will be around for a very long time. To do otherwise is irresponsible to my business and my employees.
No, I do NOT have to migrate sometime. To migrate means to disrupt. Ideally I will run this software till I am very, very old, at which point we will all be on quantum computers anyway and vendor lock-in is a moot point.
Thanks.
Working on my own Linux application for this--unfortunately, I am entirely fucking roadblocked because I can't find specifications for a number of common POS scanning devices. The manufacturers sure aren't helping, either. Me: "I'm writing a POS tool. I'd like to include support for your hardware." Them: "Our hardware information is proprietary." Me: "This will help increase your userbase." Them: "Our hardware information is proprietary." Me: "I just want to know how to cue your system to check its goddamned scale!" Them: Our hardware information is proprietary."
Many business inefficiencies can be reduced with Product Lifecycle Management solutions. Such systems could make any paper based business processes and most manufacturing processes much more effective and profitable. Hopefully also reducing redundant and tedious work allowing users to do more intersting things :}
Anybody explain why has there not been any serious Open Source alternatives in this domain?
QuickBooks Online What you need tho is IE (damn them!) running under Wine plus Acrobat Reader plugin. Crude, and most definitely NOT OSS but it works. BTW QB Online is a good product otherwise, perfect for a distributed company. I am not not affiliated with Intuit, just a customer.
"...I think it's a dead project."
Of course it is. They get money from oracle for keeping it oracle-dependent.
I don't have a sig.
I have been researching CRM and ERP solutions for the past couple of weeks. I haven't been impressed with many of the packages because there is no user training. Sugar CRM has almost no training materials; Microsoft CRM seems to suffer from the same problem especially on the administrator side of things. Most products are also missing an API and proper API documentation. I can't really see going with sugar CRM where there is no support or training and even if they had support and training wouldn't I have to pay for it? Seibel and Salesforce both include training as part of a user license It seems that you end up not really saving any money by the time you account all the resource that open source cant provide at least in the case of CRM and ERP systems.
that *easily* integrates ..etc)
- version control system (svn)
- bug database (trac / bugzilla)
- managing automated builds (gather stats from issue tracking system for changelog..etc)
- run JUnit tests and aggregate stats (test pass, fail, cpu/memory profiling
- generate HTML pages
I know individual products exist for each, but combining them to have a kick-ass build system is not possible without a lot of GLUE code.
any one have any recommendations?
thanks
I did something similar for a warehouse system using one of those hand held scanner thingies. The ones they were using were ancient, and had no documentation. I had to reverse-engineer. I can tell you that as far as point-of-scale barcode scanners go, the vast majority simply go through the PS2 keyboard port, and send the equivalent of the numbers typed out, with a carriage return at the end. But credit card swipes are different, as are receipt printers, and pole displays, and like you mentioned, scales, etc.
I don't respond to AC's.
-AT
Working in a DevOps shop is like playing in a band made up entirely of keytarists.
You're a non-database person that doesn't understand the difference between a query and a compiled, cached stored procedure that lives right next to the DB engine itself.
:-)
So what's a prepared statement for then? For database engines that benefit from it, connectivity drivers will create temporary stored procedures behind prepared statements. Other databases, like MSSQL 2000, match the repeated, identical (except for argument values) SQL string against an in-memory cache of recent queries and re-use the prior query plan. Dynamic SQL may need recompilation whether it's generated at the client or the database. Either way, you get application queries at stored procedure speeds.
If you have processing to do that doesn't express well in DML but has to happen server-side for performace, you're probably not using SQL, you're using a scripting language with embedded SQL such as PL/SQL or Transact-SQL, or maybe Java on Oracle, C# on MSSQL 2005, or even a custom C library loaded in-process on the server. From one perspective it's a subroutine rather than a DML statement-- but invoking the stored procedure is still a query.
Again, I still contend that a competent database architect/developer/DBA will use database-specific stored procedures where performance is important.
The number of queries for which performance is even an issue is probably 5% or less of the total number of queries written. The bulk of queries I've seen are trivial DML anyway. Those few queries that are taking too long or soaking up more than their share of the server's resources are the only ones that should need to be tuned, and it's not that big a deal to migrate a few queries into stored procedures.
Granted, often the slow operations are indeed things that could benefit from specialized features, like Oracle's CONNECT BY clause or Microsoft's CONTAINS predicate. After all, it's less work than restructuring graph traversals and free text searches to work well on pure ANSI SQL after the application is already deployed.
...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
Yeah, but then, if they were that smart, they wouldn't need to read a magazine like InfoWorld in the first place, since they'd already know everything.
1) Line monitors or 2) Buy new hardware that has open specs
Our volume license pricing is about $140 ea for XP Pro and $300 ea for Office 2003 Pro. That's $440 per machine for Microsoft. 20x = $8800.
If support is important then depending on the application in question you may have wider choices of who you can use to support it and the level required with Open Source. Some Open Source software packages such as Red Hat's Enterprise level of their Linux distro, JBoss or MySQL offer various commercial support levels for their products. As well you can hire local expertise to come over and setup and customize for your particular needs. Of course there are trade-offs in time and money and flexibility. Vendors will be less likely to let you make your own customizations if they have to provide it with 7x24 support level agreements.
Transmitting energy without a license.
The other nice thing about quickbooks is that many potenial employees we hire have used the application in the past on Windows and there is little to no difference. We don't have to spend much time/money to train them. And accounting is frankly the most important aspect of business operations. If the books aren't kept right, real shit can happen that costs lots of money to hire lawyers for...
We have Microsoft Office for Mac for the business computers. The machines mainly used for video editing, Photoshop, or Lightwave have OpenOffice installed on them.
The SAN are made up of Xserve Raids. Yeah damned expensive, but having a 100% Mac shop saves us a lot of time and effort even though programs like Lightwave now support a Linux Screamernet rendering option. Our database server is MySQL on OSX.
Now our website is hosted on Linux from 1and1 internet and we run MySQL with Mambo Openserver CMS.
We have two Windows XP Pro systems in the office for the rare times we need Windows Only Applications such as Adobe Premiere or 3D Studio Max or if we get back loged and need to burn more DVD's, however they are rarely even turned on.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
Sophisticated information management system, yes.
That does not mean your cash register needs to know the inventory of every item in the store. It just needs to tell a main server that a customer just bought 5 of item 10100101001 at register 16. The server can then say "That can of cat food costs $0.44" and subtract 5 cans from the inventory database after the sale is confirmed. All the cash register should be concerned about is displaying the item and dispensing the right change.
Why would you want to have your inventory on the cash register? That seems to me like an easy way to have redundant data that could be outdated (wrong price, or wrong item) if someone forgets to update the database on the PC (or if automated, something goes wrong in the update process). Plus, you'd have to poll every PC at the end of the day to find out what your inventory was provided you don't talk with the main server after every transaction
If you did have the inventory of every item in the store you would definitely need a PC, however.
Oh, you mean this? [cpan.org]
Thanks for the link. I bookmarked it and will read through it later. Though I see that page does say Firebird, it made me realize I should of also of tried Interbase, Borland's DB before it became Firebird, as well.
FalconShould there be a Law?