
Technology
We are always aiming in defining the best technology for each single project.
We base our project mainly on java/j2ee technology (and of course open source, as you can read here). Where required, we work also on .Net enviroment.
Java and Open Source
For our projects we apply the most advanced open source solutions, either for web projects, or mobile devices or client/server applications.
The best solution is based on project's requirements.
Milestone of our web projects is Magnolia Content Management System and, for the most of them, Spring Framework, which does not require "heavyweight" container and allows to manage high performance and flexible projects.
We have the best knowledge of current frameworks and are able to apply every kind of technology in its entirety.
The following ones are some of the tools we use on our projects (we make no claims in completeness):
Spring, Hibernate, Maven, Eclipse RCP, Mule/ServiceMix ESBs, Axis/Xfire/CXF, Maven, Jaxb, webservices, Magnolia CMS, junit/testng, dbunit, httpunit, ejb3, log4j, acegi, quartz, tomcat, jboss, poi, jfreechart, jasperreports, jakarta commons *, derby, jsp tags, freemarker, velocity, sitemesh, Struts, Seam, Webwork, Jface, Ibatis, Subversion, Stripes, gwt, motools, prototype, jquery, extjs, Dwr, Google web toolkit, Flex...
Microsoft & .Net
We implement and distribute applications for corporate processes, like Enterprise Application Integration (EAI), Business-to-business application integration (B2B), Business Process Management (BPM), Adapter Development.
We deliver custom solutions for: Application Infrastructure Development, Smart Client Development, Web Development, Mobile Development
Technology: Framework .NET 2.0, 3.0, 3.5; Compact Framework 2.0, 3.5; Microsoft Visual Studio 2005, 2008 ASP.NET, C#, C++, VB.NET, ADO.NET, RCW; Windows Communication Foundation; LINQ; SOAP Toolkit 3.0; Micrsoft SQL Server 2000, 2005, Reporting Services, Analisys Services.