Creating intranet applications for knowledge sharing within law firms