多项选择题

What are three current business factors that are influencing customer decisions in making technology investments?()

A.return on investment
B.competitiveness
C.number of product features
D.day one costs
E.regulation
F.availability of budget