Software Requirements for Non Technical Managers

How do you write software requirements? What are software requirements? An article answering these questions for non technical managers.
Software Architecture Explained for Non-Technical Managers

What is Software Architecture? What is hardware architecture? Why is it so important? An article written for non-technical decision makers.
Software Development for Non Technical Decision Makers

Software Development introduced for non technical decision makers. The software paradigm shift explained. What is writing software? Increase your ROI.
Software System Leveraging – Revisiting Code Reuse

Software System leveraging is about reusing what is already in production environments. The big costs in system development are in hidden processes.