In this paper, a non-matching non-overlapping domain decomposition method for solving 3-dimensional problems is presented. Based on the method, we developed a powerful software which is suitable for solving practical problems. An application to numerical reservoir simulation is given to demonstrate the method.