In today’s modern era Grid computing has become a very important research topic within computer science. Grid Computing is mainly focus on how to coordinate and share the use of diverse resources in today‘s distributed environments. The multi-departmental and dynamic nature of these environments introduces some challenging security issues, which include interoperability with different “hosting environments”, integration with existing systems and technologies, and trust relationships among interacting hosting environments. Here we need to know the different technical approaches to handle these challenging issues. During the recent years, many prominent companies and research institutes have proposed and implemented several architectures for grid and grid security. The main goal of this paper is to provide an user friendly programming environment for small and medium sized distributed supercomputing on the heterogeneous grids.