The quality traits of a single grain kernel can give index to the overall quality of agrain bulk, because it is individual kernels that comprise a grain bulk. Therefore, the single-kernel drying behavior is important to understand the overall quality of grain. A Matlab andVisual C++ based software package was developed in this study for describing single-kerneldrying, tempering and internal stress analysis. Non-linear and transient partial differential heatand mass transfer equations describing the single kernel drying and tempering processes weresolved using the finite element method. Temperature- and moisture-dependent viscoelasticproperties were applied to the stress analysis of a single rice kernel. A graphical user interface,and 2D/3D graphics for temperature, moisture content and stress changes were developed. Thesimulation results were validated by thin-layer drying data and subsequent temperingexperiments of rough rice. This simulation tool can be used for predicting temperature, moisturecontent and internal stress distribution in a single kernel.