Document Assembly Software – Various Reasons For Its Huge Popularity