CheckEmoji Community · the emoji forum
🏠 Home 🆕 What's new ❓ Unanswered 🔥 Popular 📡 RSS Members 👥 0 online log in · register
Home › IT › Hardware › Desktops › Server + workstation setup recommendations, please

Server + workstation setup recommendations, please

Started by Kyle Martin67 · · 👁 4 views · 9 replies

📡 Subscribe to replies

Participants Kyle Martin67Alexander Moore67darkowl72Michael Jackson10wiredotter14Larry Ortiz5
Kyle Martin67 Kyle Martin67 MemberOP
28 messages
joined May 2013
#1 ·
Hey everyone,

First, let me give you some context on what we're looking at here:

An accounting firm is running a single server alongside three workstations, and frankly, it’s high time for an upgrade...

The immediate plan is to pick up a new server and one new workstation, with the intention of replacing the remaining two workstations down the road.

So, the task at hand is figuring out the right configuration for both the server and that first workstation.

We work with Microsoft, so where the hardware actually gets assembled isn't my main concern—what I really need is your advice on specs. How powerful should the server be, and what kind of workstation would suffice? Keep in mind, since this is an accounting office, the workload is almost entirely document-based.

Thanks,
Alexander Moore67 Alexander Moore67 Active Member
137 messages
joined Jun 2013
#2 ·
Dell PowerEdge R230 E3-1220v3/4GB/2x1TB NHP SATA$2397
http://www.supernet.com/servers
darkowl72 darkowl72 Regular
311 messages
joined Oct 2015
#3 ·
Accounting firm, three workstations... Bare minimum hardware requirements. Just read through this thread:

We actually started out looking at a server, but eventually realized a QNAP NAS was a much better, cheaper way to go. It’s independent of any specific workstation, you don't have to babysit it, it wakes up whenever there's network traffic, and you can access it from any machine on the network. Plus, it's small and easy to tuck away, and if you throw in two drives, you've got real-time backups ready to go. There are plenty of other perks too...

There’s zero need for a beefy, overpriced server. For the kind of work you're doing, that's ancient history and a total waste of cash...

As for workstations, you can stick to basic specs. You could use tiny micro cases, or just grab some All-in-One setups—there are a million ways to go, so see what catches your eye. In my experience, space is always an issue for accounting offices, which is why I'm suggesting these minimalist, functional, and secure options. I'm assuming you've already got a router with a few ethernet ports lying around, right?

Btw, Microsoft carries those QNAP NAS units, and they have AIO solutions too...
Michael Jackson10 Michael Jackson10 Active Member
140 messages
joined Feb 2023
#4 ·
Honestly, instead of geeking out over network topology, I’d much rather hear about the actual applications first. That’s where the real decisions happen, right?
There are tons of ways to go about it—you could stick with desktop versions using Firebird or SQL Server Express, or go full throttle with heavy-duty SQL Servers. Sure, those are usually total overkill, but developers love them because they get that sweet flexibility for workstations and seamless access to the same tables at once...
The days of messing around with DBF files are long gone; any version of SQL is pretty much the industry standard now. Between Word, Excel, a mountain of certifications, and constant antivirus updates, you're basically looking at the bare minimum for a functional environment. What really matters is lightning-fast access and, more importantly, backup, backup, and more backup! The problem is, all those fancy graphical reporting tools just eat up your resources... tasks become repetitive, and before you know it, you're just sitting there waiting for things to load.

Sent from my M2 Note via Reddit
darkowl72 darkowl72 Regular
311 messages
joined Oct 2015
#5 ·
My bad. You're absolutely right. 👍

Look, since we started out talking about just three workstations, nobody mentioned thousands of entries being logged every single day. Based on what I've seen and dealt with over countless years, I immediately pictured a small office with three desks, a machine, filing cabinets overflowing with folders, and maybe three clerks processing 200-500 orders daily for about fifteen different clients. If I'm wrong and we're actually dealing with double those amounts, it's still not enough volume or revenue to justify a serious server and a "real" database capable of handling thousands of daily queries.

I agree on the backup situation too. That’s why I suggested two mirrored drives, and an additional backup—just like we discussed in that other thread—can be automated to a USB drive.

In setups like this, you usually have one terminal serving a single client's database, but even if all three 😬 hit it at once, it's still well within the capabilities of a DBF file. Honestly, a huge chunk of accounting services still run through a Command Prompt using applications built on generations of Oracle and Visual Basic, while the rest use modified legacy apps adapted for some tiny, free SQL solution.

I know the era of DBF solutions is long gone and plenty of firms implemented proper SQL solutions ages ago, but given the state of our economy, it’s honestly amazing that any service can even think about buying new gear instead of struggling on machines where an IBM port is the only way to connect a printer. 😬

Bottom line is, I jumped the gun here and rushed into things without asking the right questions. It's a perfect example of how years of experience can actually work against you, and just proof that you never stop learning.
Michael Jackson10 Michael Jackson10 Active Member
140 messages
joined Feb 2023
#6 ·
darkowl72 said:My bad. You're absolutely right. 👍

Look, since we started out talking about just three workstations, nobody mentioned thousands of entries being logged every single day. Based on what I've seen and dealt with over countless years, I immediately pictured a small office with three desks, a machine, filing cabinets overflowing with folders, and maybe three clerks processing 200-500 orders daily for about fifteen different clients. If I'm wrong and we're actually dealing with double those amounts, it's still not enough volume or revenue to justify a serious server and a "real" database capable of handling thousands of daily queries.

I agree on the backup situation too. That’s why I suggested two mirrored drives, and an additional backup—just like we discussed in that other thread—can be automated to a USB drive.

In setups like this, you usually have one terminal serving a single client's database, but even if all three 😬 hit it at once, it's still well within the capabilities of a DBF file. Honestly, a huge chunk of accounting services still run through a Command Prompt using applications built on generations of Oracle and Visual Basic, while the rest use modified legacy apps adapted for some tiny, free SQL solution.

I know the era of DBF solutions is long gone and plenty of firms implemented proper SQL solutions ages ago, but given the state of our economy, it’s honestly amazing that any service can even think about buying new gear instead of struggling on machines where an IBM port is the only way to connect a printer. 😬

Bottom line is, I jumped the gun here and rushed into things without asking the right questions. It's a perfect example of how years of experience can actually work against you, and just proof that you never stop learning.

Nah, you didn't mess up at all. Maybe I just know my way around this field a little better than most? You know how it goes.
Look, logic says one thing—business processes, resources, all that stuff—it all looks like it’s on your side. But reality? Reality is a whole different beast. That's why I always tell people to start with the software house first. Get them to lay out the bare minimum, or even the ideal, system requirements right out of the gate. Why? Because the second a problem pops up, you're going to get stuck in this endless game of ping-pong between the hardware guys and the software devs. And guess who always ends up taking the blame? It’s always the other guy.
So, I was looking at some recommended hardware setups for a local medical clinic recently. They’re looking at a two-computer setup—one "server" and one "client"—that basically just runs everything through a browser and a tiny local database for patient records. They have to stay connected to the Social Security Administration systems, too. Get this: they’re asking for an i5 and an i3 combo, and they’re actually recommending Windows 7??? Seriously? Right when everyone is scrambling to transition away from Windows XP because support is ending, they’re suggesting an OS that’s literally next in line to be retired. Makes any sense to you?

Wait, hold up. When we first started talking about this, we were only mentioning three workstations. Nobody mentioned thousands of orders being logged every single day! Based on everything I've seen and dealt with over the years, my brain immediately pictured a single room with three desks, a couple of computers, and filing cabinets overflowing with paperwork. I'm picturing maybe three office assistants cranking out 200 to 500 orders a day for about fifteen different clients. If I've miscalculated and we're actually talking about double those numbers, that's still a pretty small workload. Is that really enough revenue to justify dropping serious cash on a heavy-duty server and a "real" database capable of handling thousands of queries every single day?

You nailed the visualization there, but I know for a fact that for the same workload, people were also pitching SQL Server running on its own dedicated Windows server. It’s just a setup where you have a file server and then clients hitting the data through desktop apps. Simple enough, right?
I'm totally on board with the backup idea. That’s exactly why I suggested running two disks in a mirror. Plus, we can just set up an automated routine to dump an extra backup onto a USB drive—just like we were talking about in that other thread. Easy, right?

In setups like that, you usually see just one terminal handling a single client's database. But hey, isn't it always fun when all three decide to crash at the exact same time? 😬 It’s the same old story when it comes to that DBF domain. Honestly, a huge chunk of accounting services out there are still running on legacy MS-DOS apps built back in the day with Visual Basic and Oracle. Then you've got the other half just scraping by using old-school DOS setups that were patched together with some tiny, free SQL Server Express solution. Isn't it wild how much of this stuff is still hanging on?

So, why is that even the case? 🤷I'm not exactly an expert on SQL, but I'm guessing this was their way of making concurrency easier to manage. If they didn't go this route, they’d probably be dealing with constant table-level locking issues. Or maybe row-level locking just makes their business logic, referential integrity, or relations a total nightmare? Who knows how they actually put this whole thing together... Bob knows.

You’re pretty much spot on. Some of these solutions are functionally "polished" straight from the old Visual Basic days, then ported over to modern platforms using Borland or something similar. Honestly? That’s more than enough to get the job done. At the end of the day, the real headache here is the lack of synergy between the devs and the actual industry experts. Once you finally get that connection dialed in, it’s a massive pain to break it apart just to start building everything from scratch again, isn't it?
Some old-school apps were practically perfected back in the MS-DOS days using procedural programming. They squeezed every ounce of efficiency out of keyboard shortcuts—because let’s be honest, using a mouse for repetitive tasks just slows you down. When you port those solutions today, they keep that killer ergonomics but get a massive boost from object-oriented coding and multi-window support.
For databases, any solid desktop solution works fine. Whether it's Firebird or SQL Server Express, the main thing is that it's way more stable and secure than an old DBF file. You want something where a crash doesn't wipe out the whole database, maybe just losing the last record you entered...

I know the era of DBF solutions is long gone, and plenty of service providers moved to real SQL solutions ages ago. But given how our economy works, it's honestly amazing that there are still businesses capable of even thinking about upgrading their gear instead of being stuck on machines where an IBM port is the only way to connect a printer.😬

The problem is that users don't really care or even want to change. They're constantly being pushed by shifting regulations, fake certificates, total digitalization, exporting data into specific formats, and automating reports—you can't do all that without some kind of GUI report generator...
Even though the core principles of the job haven't changed in hundreds of years, the tools are getting insanely complex. To get the same result, you need beefier hardware, and time is becoming more precious and expensive... I mean, you could probably build almost everything in Excel, but users would mess it up so badly within a day that the whole system would collapse...

Look, the bottom line is that I messed up here. I rushed into things without asking the right questions, which just goes to show how years of experience can actually become a blind spot sometimes. It's a classic case of "you live and you learn." :top

Experience is built on common sense, and that's exactly what you followed. The government, however, seems to think "change is the only constant," so you're never fast enough, and you can never stay sane.
Everything points to the fact that any modern PC should run this without a hitch. I take that with a grain of salt, though; I prefer my computer to be reasonably fast and still have some life left in it, rather than being at its absolute limit from day one and struggling later.

Anyway, I always stick to the rule of "read the manual and ask the pro," especially when it comes to work. Since these kinds of questions get asked here on the forum, your response is totally fair and expected. A serious professional should talk to their vendor first—especially if they aren't looking for a "turnkey" solution—because they're the ones who have to live with the software. Trying to save money on business operations by following random advice from a forum? That's just asking for trouble...
darkowl72 darkowl72 Regular
311 messages
joined Oct 2015
#7 ·
You’ll find all kinds of companies and so-called "experts" out there. In my long career, I’ve seen it all. IT guys can be incredibly frustrating because you’ve got one group that actually doesn't have a clue what they're doing, and another group that’s just trying to bleed the customer dry. Asking around on a forum—assuming you actually find someone smart enough to listen—isn't being cheap or unprofessional. It's about making sure you don't get fleeced by some guy charging you a fortune for a "turnkey" cosmic solution that's really just a bunch of rebranded Visual Basic apps running on Windows 7, like you mentioned above...

That way, at least you have a rough idea if someone is trying to rip you off or not... 🤷
wiredotter14 wiredotter14 Regular
433 messages
joined Aug 2007
#8 ·
Is Windows 10 actually "worse" when it comes to running older apps?
Specifically, I'm talking about those accounting programs that run on MS-DOS which work fine on Windows 7.
Larry Ortiz5 Larry Ortiz5 Regular
710 messages
joined May 2020
#9 ·
wiredotter14 said:Is Windows 10 actually "worse" when it comes to running older apps?
Specifically, I'm talking about those accounting programs that run on MS-DOS which work fine on Windows 7.

In my book, Windows 7 is still the most stable OS out there—though, personally, I've moved over to Windows 10. Honestly, I haven't run into a single bug so far...
Michael Jackson10 Michael Jackson10 Active Member
140 messages
joined Feb 2023
#10 ·
darkowl72 said:You’ll find all kinds of companies and so-called "experts" out there. In my long career, I’ve seen it all. IT guys can be incredibly frustrating because you’ve got one group that actually doesn't have a clue what they're doing, and another group that’s just trying to bleed the customer dry. Asking around on a forum—assuming you actually find someone smart enough to listen—isn't being cheap or unprofessional. It's about making sure you don't get fleeced by some guy charging you a fortune for a "turnkey" cosmic solution that's really just a bunch of rebranded Visual Basic apps running on Windows 7, like you mentioned above...

That way, at least you have a rough idea if someone is trying to rip you off or not... 🤷

I’d say all five reasons apply, but in this specific case, you really need to know exactly what you're looking for first. Maybe you already have a quote for a "total package" or hardware prices, so you can come here and check if they're overcharging you or selling you overkill equipment. Because once the deal is done, you're stuck with them for reinstalls and upgrades, so you better have your story straight...

wiredotter14 said:Is Windows 10 actually "worse" when it comes to running older apps?
Specifically, I'm talking about those accounting programs that run on MS-DOS which work fine on Windows 7.

Personally, I’d leave things exactly as they are as long as they're working. The next logical step would be getting new gear, new software, and maybe the last truly stable MS operating system. Other stuff eventually forces your hand for an upgrade: Java, security certificates, the IRS, all that... Windows 7 is still a viable OS, and according to Microsoft, it should be supported through 2020.
Even if the software runs perfectly, your biggest headache might end up being legacy hardware. You know, printer compatibility or how that specific program handles print jobs—those old DOS programs could be real picky about that. Again, the best bet is to talk directly to the person who originally built the software. Anyone else might struggle to get it dialed in. Of course, that developer will probably try to upsell you on a newer version... but why bother if your current setup works great and you aren't upgrading your hardware yet?

You must log in or register to reply here.

Log in Register

🔗 Similar threads