Yes, ABAQUS can do this quite well. Use 2 steps.
Step 1 - a normal modes analysis.
Step 2 -
*psd-definition,name=base,type=base,g=9.807
*step
*random response
*modal damping,structural
*base motion,dof=?,lcase=?
*correlation,psd=base,type=uncorrelated
The above keywords should be all you...