Method: We designed the testing model using Design Expert v7.0 software, optimized the formulation of sustained release metformin hydrochloride layer by BC Pharsoft OPT software with independent variables of forming polymer, polymer for external mixing, and the amount of water combined in wet granulating process; dependent variable of the dissolution after 1, 2, 6, and 10 hours (referred to USP 41).