1. A method for deploying a platform dependent application in a grid environment, comprising: identifying a platform dependent portion of the platform dependent application; splitting the platform dependent application into the platform dependent portion and a platform independent portion; deploying the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and generating interconnections between the platform dependent portion and the platform independent portion.