The application development services provided by eSoftHead span the entire project life cycle, starting from requirements analysis through design, development, testing, integration, delivery and implementation to after-sales support.
The life cycle model and stages adopted for a particular application development depend on the size and scope of the project and the risks associated with it. The project life cycle models we employ are the Iterative Model - the Rational Unified Process and Agile processes like Scrum, XP.
eSoftHead has a high level of expertise in various leading edge technologies/platforms which include:
- Languages and Scripting
- .NET(C#, VB.NET, ASP.NET)
- Java, JSP/Servlet
- PHP
- Ruby
- C/C++, Visual Basic
- Flex/Flash
- Technologies/Models
- J2SE (All versions)
- J2EE (All versions)
- .NET
- Enterprise Service Bus
- SOAP, WSDL, Web Services
- Messaging (JMS, MSMQ)
- Database
- MS SQL Server 2000/2005
- Oracle 9/10/11
- MySQL
- Postgre
- Application/Web Servers
- MS IIS
- Oracle 9iAS
- JBoss
- Tomcat/Jetty
- Apache
- Websphere
- Frameworks
- IoC frameworks: Spring, Spring.NET, Guice
- ORM: Hibernate, iBatis
- Web Services: Cxf, Spring Web Services
- Osgi: Equinox, Felix
- Web: Wicket, Grails, Spring MVC
- RIA: Cairgorm, PureMVC

