Basic ewf generic application architecture