vital webapp modules