Life is a great big canvas,and you should throw all the paint on it you can.
The most important thing in a software system is the architecture.