Making Your System Functional