This customized instrument is used for uniform as well as gradient coating of polymer film deposition on variety of substrates. Maximum substrate dimensions are 6” x 6”. With the help of programmable accelerating stage thickness gradient of above one order of magnitude (e.g. 10 -100 nm) can be obtained on a single substrate. The stage can be programmed to generate uniform thickness as well as step and continuous thickness gradient films. Two varieties of the flow coaters include single and double axis programmable stage.