Gravity model

I am currently writing an assignment regarding a trade model using a gravity equation.
The dependent variable in the model is Ln(X) and the non-dependent is both Ln (GDP, distance and so on) AND binary variables.

So the question is: can I use SPSS for this kind of modelling or would Stata be preferable? I have no a priori knowledge of Stata I might add. SPSS I have tried in the past, though not enough to be an experienced user by any means.

What kind of model should i estimate it as? Multiple linear regression?

Thanks in advance