Suggestion for best configuration for Desktop computer for CATIA

Hello everyone, We are in process of changing desktop computers for Catia users in our office. Can you please suggest for the configurations for desktops which are the best while you are using Catia?! I mean suggestion for processor, Operating system, graphics card, memory, hard disk etc for CATIA users. Thanks in advance!