A project is a collaborative enterprise, frequently involving research or design that is carefully planned to achieve a particular aim. A program on the other hand is the act of creating and managing multiple projects where in most cases the projects are related. A project is usually short term with time constraints while a program is an ongoing process in order to achieve major objectives.