Abstract
This paper gives an introduction to nonstandard finite difference methods useful for the construction of discrete models of differential equations when numerical solutions are required. While the general rules for such schemes are not precisely known at the present time, several important criterion have been found. We provide an explanation of their significance and apply them to several model ordinary and partial differential equations. The paper ends with a discussion of several outstanding problems in this area and other related issues.