versatility of applications