4.d. Difficult      
                4.e. Maintainable
                4.f. Responsive
                4.g. Concurrent