Yes, that's certainly possible for smaller events. For larger or more complex events it's often wiser to bring in an events agency.
An agency has experience, a network of suppliers and takes the organisation off your hands. Also consider the option of outsourcing event management, that way you save time and reduce your risks.