Multiple Changes to File.

Need to apply multiple changes across different files , is this possible in vi editor ?

Not sure I understand your question very well...

My take on this...
Suppose you have two files test, test1.
I'd do a vi test* which will open test.
I'll make my changes and do a write.
Then go to escape mode and give a ":n" which takes me to the next file (test1 here).
I can edit this file and save the normal 'vi' way.
We can do this for many number of files (limit?? not sure buddy)
Hopefully this helps.

It depends on what changes you need to apply. Instead of vi you can automate the job with other tools like sed or awk.

Regards