Cloud computing technique allows the users to access cloud services dynamically over internet when data is needed. Cloud is majorly divided into two types, private cloud and public cloud, hybrid cloud. This paper discusses about implementing a private cloud using open source software's like eucalyptus, Maas/juju. This private cloud is capable of providing facilities to the particular institute for private use for Infrastructure-as-a-Software (IaaS) and Platform-as-a-Service (PaaS). Infrastructure includes memory storage, servers, virtualization, compute and network services and Platform-as-a-Service (PaaS) includes operating system, middle-ware and runtime environment.