A key post is a post that can be held indefinitely by a foreigner. A term post is a post approved for up to 10 years for executive posts that require professional qualifications and practical experience, and five years for non-executive posts that require technical skills and experience. For these posts, Malaysians must be trained to eventually take over the posts. The number of key posts and time posts allowed depends on the merits of each case.