The creation of J2EE applications is another technological development in India. Using open source J2EE frameworks like Struts, spring, Hibernate, and others, Indian developers can create both web-based and desktop Java applications and solutions. They could potentially make a change.