The following pages link to Bottom up approach in designing software architecture and features (OOP):