This is not debatable. Software often can't be programmed to understand all human conventions. Google, scientific calculators, etc. rewrite the problem as (48÷2)*(9+3) to indicate how they interpret the problem. Not necessarily to say it is the only correct answer.
Math is not perfect as long as it was created by humans. This much I understood after receiving my Masters in Applied Mathematics. Just because our science and math is damn good doesn't mean it's perfect.
It also boils down to communication. If this were written as:
48
2(9+3)
Most mathematicians would interpret the 2 as a coefficient to the quantity (9+3). Some conventions give higher precedence to coefficients than regular multiplication. Thus, the answer would be 2.
However, since computers can't interpret what you meant or what school of thought you fall into, it must rewrite the problem based on rules that it understands, such as pemdas, and go from there.
Thus, Google is correct. The answer to 48÷2(9+3), without knowing the author's intent, is 288.
However, anyone writing technical documents would be wise to write the problem more clearly.