Our mission is to produce very high quality, mission critical software for the enterprise, applying the skills of highly competent team members in a mutually supportive environment, working closely and continuously with the client to ensure complete satisfaction.

Application Development

Application Development

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