Dictionary.com
Thesaurus.com

will have serviced

  • future perfect
    of service.
    service
    noun
    an act of helpful activity; help; aid.