Hi, This question is to the architects. I have a web application and the flow is something like this Intercepting Filters -> Front controller -> Delegates -> Business Objects -> DAO Now in this flow, What are advantages/disadvantages if the delegate, business object and dao objects are singletons. They are singletons per functionality. I mean For all customer related functionality i have done customerdelegate, customerbo and customerdao. Your valid inputs are appreciated Thanx and Regards Kumar