Finite-difference algorithm for solving convection-diffusion equation with small coefficient at Laplace operator is developed. It is based on equivalent partial differential equation approach. Both linear and nonlinear equations are considered and appropriate finite-difference schemes are proposed. Some analysis of their properties is conducted. The computational efficiency of this algorithm is studied using various test problems. Some results on numerical simulation of capillary isotachophoresis is presented.