Choosing OS for new application


We have a new application that we will be introducing shortly, it is a 32bit app.

Our standard is now Windows 2008 Server SP2. We can have either 32bit or 64bit, Standard or Enterprise.

Am I correct in saying that since the app is 32bit only, there is no point going to anything other than Windows 2008 Server 32bit Standard? Because the app can't "see" more than 4GB (and will actually use only 2GB of virtual memory), there isnt any point going for a version whose main benefit is more memory?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

having 64bit OS will allow the OS to be more efficient,  for other tasks such as antivirus, security etc, and you will likely see no performance difference directly for your app, but a performance difference generally across all apps

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Paul SolovyovskySenior IT AdvisorCommented:
Starting with R2 Microsoft is 64 bit only which will give you a longer shelf life for the OS because at some point MS will stop support for non R2 versions

To answer you question .. you are basically correct.  You are looking at 2\3 g of RAM depenting on stack.  Take a look at these resources in the links.  Your app will not in itself work faster or better in a 64 bit system.
andyalderSaggar maker's framemakerCommented:
I asked this in your previous question and you haven't answered yet, does your 32bit application support AWE? If so it may use memory above 4GB, if not it can't. The OS can still take advantage of memory above 4GB for buffer space though.
If the OS is running on the server and it isn't solely dedicated to running this one application, it will be more useful to get 64-bit, since memory will be managed better and future applications that are 64-bit will benefit.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.