On these last years, Internet has become a platform for sophisticated business applications that support complicated business processes. These applications have requirements that are more complex than those of a traditional web. You have to account for usability and accessibility, functionality, network performance and a flexible architecture that allows the adaptive maintenance of the system.
Samarco promotes web applications engineering as an emerging subject, that approach web development on a serious and systemized way and allows assessing the required effort for design, development and implementation of web based systems.
We do use tools and methodologies to support every life stage of a web application: