Usually means experience in the client's shoes, so management experience within the same industry and type of organisation (e.g. blue-chip, start-up, SME) as the clients you will be dealing with. Your "technical/business experience" definition is probably closer, although if "internal consultancy experience" also includes following through, implementation and follow up, then that should also count.