Java Software Development

Cognos is recognized for its expertise in Java development, our Java consulting and software development outsourcing services provide full support at every stage of projects from architecture to implementation. We provide design and development services that can utilize efficiently the services available from Java application servers and the J2EE framework, including Struts, Servlets and Java Server Pages (JSPs), Enterprise JavaBeans (EJBs), Java’s Messaging Services and JDBC.

Our technical expertise includes:

J2EE & J2EE Design Patterns

Cognos develops actively web-applications using various application servers and web-containers.

JDBC, SQL server (Oracle, MS SQL, MySQL, PostgeSQL)

It is difficult to imagine a complicated application without an enterprise database and we have worked with different DBMSes - from MySQL and PostgeSQL, to Oracle and MS SQL.


This platform provides a convenient and flexible environment for applications running on hand held devices such as mobile phones or PDAs.

Separation of business logic from the presentation layer:

All Java web-applications developed by us are based on cutting edge technologies, such as Struts/JSTL and Velocity. Their usage allows avoiding excessive reliance on java-code in JSP pages and to separate business logic from the presentation level.