多项选择题

从商业银行角度出发,理财产品开发应具有( )功能。

A.满足客户理财需求
B.增加业务收入,改善业务结构
C.扩大客户基础,提升客户质量
D.增强业务影响
E.树立品牌形象