database applications and