Your codebase is no longer a moat.
Your product design is no longer a moat.
Your domain expertise is still a moat (for now).
Your network effects are still a moat.
Your data is still a moat.
The software landscape is going to change a lot in the next 3-5 years.