Currently we install our program into:
C:\Program Files\<Company Name>\<Program Name\
and the program's data files we write to are placed in:
Management is asking why we should have our program files spread all over the computer, instead of having them all in one place. They wish to know if we could just install our program into:
C:\<Company Name>\<Program Name>\
Is there a good reason not to do this?
(Both the program files and the data files we write to would be under this single directory.)
(Of course we actually install into the more abstract versions of C:\Program Files\: i.e.
(P.S. I've also noticed a recent trend to install all program files into AppData\Local
, e.g. Google Chrome, Amazon Kindle Previewer.)