This paper aims to review roles of state, commercial, voluntary and informal sectors in the context of community care development by using the approach of welfare pluralism. Further, this paper also wants to look into the challenge and dilemma of community care on the way toward welfare pluralism in Taiwan. The demographic and socio-economic trends suggest that it has become more difficult to expect that family should continue functioning as main provider of caring for the elderly, therefore, caring issue has been and will be a matter of great concern for society. Under the influence of welfare pluralism, community care has become one of main strategies of coping the problem. In the context of community care provision, the four parts including state, commercial, voluntary and informal sectors are now in a period of transition. For the state sector, its role is shifting from provider of limited and fragmented services to subsidizer, regulator, monitor and provider in some fields. For commercial sector, as an element of providing care, its responsibility is to improve and guarantee service quality and accountability, and provide a stable source of foreign carers. For voluntary sector, the introduction of contracting out social services has resulted in extension of welfare service's category and scale. The problems needing to be tackled are the dilemma between traditional mission and contract requirements. In addition, whether voluntary organizations can view and take the 'accountability' as their guideline or basis in providing services is a necessary condition for carrying out the ideas of welfare plural-ism. For informal sector, provision of community care provides supporting, supplementing and strengthening family's function in caring elderly people. However, whether the idea can be carried out or not is dependent on a tug of war between the government capability and family's willingness on paying for services.