Sharepoint server

I want to install a single sharepoint server (VM) on my network, for 20 users. I need to know the following;

1.How many cores are recommended?
2. How much RAM is recommended?
3. Other than 2012R2 server are there any other prerequisites that need to be purchased?
4. How is Shareppoint server pricing structured?
Any additional information will be welcomed as I am sure i am missing something
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

use minimum required configuration mentioned with product online documentation
it will suffice your requirement as connecting user base is 20 only
To answer your questions in bit detail:
If U are looking for SharePoint 2016, you need more resources though you have only 20 users as microsoft have raised minimum hardware requirements
U need Full version of SQL software additionally, SQL Express is not supported
U need at least single server with 16 GB memory with 4 cores with two drives (80 GB system drive and 100 GB data drive), this instance will have minimum recommend services to run basic SharePoint and you need to install SQL also on same box
alternatively you can use server with 24 GB memory which gives you all available services
Better start with 16 GB and increase memory if required

If you looking for SharePoint 2013
then you can have sql express and don't need full sql version
in that case8GB with 4 cores can run basic sharepoint with sql express
if you need all services with full sql edition, you need 4 cores with 24 GB memory

what I feel is, use single server with 16 Gb with 4 cores and increase memory based on usage

From pricing point of view:
For 20 users, I don't think you should go for onpremise solution
it costs 7000$ per SharePoint server (onetime investment)
CALs are 100$ per user
better you go with online model which save cost of hardware / software and it will be per user license
Barry-f4Author Commented:
Thanks Mahesh, here is my issue. I have an accounting client that wants to be able to have their auditors work on client documents simultaneously. They are using the following products that need to be shared;
1. Caseware working papers
2. PPC Smart Practice Aids
3.The ability to work on Excel and Word files simultaneously.

The Caseware product has provisions to allow collaboration built in so that piece is not a big deal.
We are auditing municipalities and counties so I am reticent to have these documents residing on a public server, however there is a cost component to this. If we house on site we take the one time upfront hit but there is no recurring cost. Office 365 has been considered and apparently has some added benefits. What do you think?
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

you need to manage onpremise infra completely in terms of server hardware, backups, data, security, publishing, upgrades, patching, issue resolution in addition to management and its all only for 20 users
If you are abided with any specific data distribution law, then you need to invest with onpremise, then I am quiet

However Online SharePoint is also secure and works well and you can use built-in O365 technologies to add more security layer to it such as MFA, location based restrictions etc and you will save on all other factors mentioned above apart from management, so I would prefer online which is cost effective and handy
forgot to mention: I am not aware with 1st two products
The 3rd one will work in shared mode and allows multiple users to make changes at a time

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
Barry-f4Author Commented:
Thanks Mahesh, your comments were very informative
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
Microsoft SharePoint

From novice to tech pro — start learning today.