application simulation