Google is not a good example to look at if you are thinking about enterprise software as these need to be supported long term and Google is not very good at that. They have a history of making breaking changes and discontinuing products.
Microsoft is a much better example for business software as they are (were?) paranoid about backward compatibility.
Microsoft is a much better example for business software as they are (were?) paranoid about backward compatibility.