
Technologies
Aspects to consider when choosing the technology:
- project requirements and nature of the project
- total cost of ownership (TCO)
- availability of support services and further development
Software development makes use of a wide array of technologies, the most common of which are Java, PHP, Progress and Microsoft technologies. Each technology has its advantages and the choice of a technology for your project depends on various aspects. Below are listed just a few cases to present the possibilities served by different technologies.
Helmes is not dependent on just one technology or a provider and can thus help you make informed choice of the most suitable technologies for your project. Technologies that Helmes uses for software development are:
Java
... if you require an enterprise level application or complex business logic
... if you need a solution independent of operation system (cross-platform)
... if you want independence to choose from open-source and commercial platforms and application servers
Microsoft technologies (.Net)
... if you require an enterprise level application or complex business logic
... if you require seamless integration with different solutions including Microsoft Solutions (e.g. seamless integration with MS Office, Sharepoint etc.)
... if you have Microsoft infrastructure in use
Open source technologies (LAMP)
... if most of the functionality of an application is in the user interface layer
... if you need a solution independent of operation system (cross-platform)
... if you prefer independence from software licence acquiring costs
... if you need a solution that is easily maintained and easy to find hosting for
Progress Solutions
... if there are extreme scalability requirements for database, system should run very quickly and security is very important - use Progress OpenEdge solutions. OpenEdge database needs at least 50 % less administration than average other available databases.
... If there is sensitive information and there are potential fraud cases involved, complex event processing is the best solution to correlate patterns and find potential fraud cases before they will damage your business. Apama is an excellent choice for fraud detection and monitoring RFIDs. By Forrester Wave Apama is the best available CEP processing solution at the moment.
... if there is a need to exchange data in a most highly performing and robust way – starting with Corba applications and ending with Oracle etc, the best cross-platform ESB is offered by Progress Sonic ESB. Forrester Research Inc has named Sonic ESB as the leader in the Enterprise Service Bus (ESB) market
... if there is Service Oriented Architecture (SOA) implemented then visibility and service optimisation becomes critical. Progress Actional provides root cause analysis to detect problems in distributed architecture and offers a customized view for all SOA users – starting from management view and ending with security view. Actional has placed in Gartner Magic Quadrant of SOA Governance to the leaders quadrant.