Topics Related to Practice management and Software design: