The business landscape is more dynamic and competitive than ever. Organizations aiming for the highest possible benefits need to align their IT infrastructure with their business strategy. Our experience in this area allows us to help organizations define its enterprise architecture evaluating options such as SOA and EDA. This service is complemented with the definition of a reference software architecture for specific software projects.
Custom application developmentCustom application development is at the core of Runway10 offerings. Our experience covers:
>RIA: Rich internet applications (WEB 2.0) combines the power and interactivity of desktop application with the ease and convenience of web applications. The technologies enabling these kind of applications are Adobe Flex and Ajax.
>Desktop applications although not as popular as before, are still the best option when the users demands great power and interactivity. Modern deployment technologies make possible to have an "up to date" and manageable environment with hundreds of application instances. Technologies: Swing and Eclipse RCP.
>Enterprise applications focus on the organization's core business, usually crossing departmental boundaries. They interact with key users inside the organization, providing a wide range of services from on-line to batch process execution. In the last years a new wave of lightweight frameworks for enterprise applications have emerged. These frameworks produce applications that are easier to develop, deploy and evolve, allowing organizations to adapt its systems much faster than ever before. Technologies: JEE, Spring, JBOSS, Tomcat, Amazon Web services
>Mobile applications represents the latest trend in availability and portability. From the more regular point of sell (POS) applications to innovative event driven and geographical positioning ones, we are constantly exploring new possibilities in this fast-paced market. Technologies: Blackberry, J2ME, iPhone SDK
Latin America has become an ideal location for the outsourcing development market. Besides its very competitive prices, Argentina offers several benefits:
> Located in a similar US timezone, improving timely communications and availability.
> Convenient geographical location, which makes traveling easier.
> Shares a western culture with the EU and US, which improves communication efficiency.
> Highly skilled professionals
> Developed infrastructure
In many organizations more value is generated by integrating the existing applications instead of developing and deploying new ones. Integration can take two forms:
>Application to Application (A2A): applications internal to the organization are modified to share data and events. The benefits include less manual processing, faster response times and improved productivity.
>Business to Business (B2B): application functionality is partially or fully exposed to business partners and customers. B2B includes all the A2A benefits plus the generation of new communication channels, new services offerings and new sources of revenue.
The adoption of a new technology represents both an opportunity and a risk for an organization. To realize the benefits and mitigate the risks a careful plan should be laid out in advance.
>Technology inception courses are the best way to improve the organization's staff skills. Given with a practical approach and delivered on premises to maximize efficiency, we make sure your people's time is well spent.
Popular topics include: Java & Object oriented programming, UML & Design patterns and lightweight Java containers.
>Hands on mentoring is the perfect complement for an inception course. The benefits of a technology inception course are realized by the execution of a reasonable scoped prototype project. Mentoring in this phase ensures a smooth transition from theory to practice and that the right software development practices are applied.