Hardware - what does the system need to work with?
Software - what does the system need to work with?
Access to the system
There is so much more that could be written and so much more detail that could be added. If you have got this far then it is a clue that you are as fascinated by data as I am!