@webdesignlebanon: As per your requirements, I would recommend you to start with a Quad Core dedicated server for now which should be sufficient for your requirements to start with. If your requirements increase in future, you can choose a dedicated server with higher configuration or consider a
load balancing solution