Zend Framework
- A framework designed to develop Web applications in PHP language,
- developed by Zend Technologies and a group of independent developers,
- constant technical support,
- distributed according to open source principles,
- 100% object-oriented,
- Its own constantly improved modules responsible for application security,
companies like Google, Microsoft cooperate with Zend Technologies by providing interfaces for developers.
Symfony Framework
- one of the best frameworks currently available on the market, still developed and supported by a large community of developers,
- provides many professional, modern and secure solutions,
- incredibly efficient and flexible,
- ideal for small applications as well as large web systems,
- technology used by the world's biggest companies like BBC and CBS,
- no limitations!
- very good technical support from Symfony developers.
PHP
- An object-oriented programming language designed for creating web-based systems,
- the most popular language for creating web applications (about 75% of all web sites in 2012),
- available on both Unix and Windows systems,
- has libraries that allow it to work with a variety of databases, mail servers,
- allows creation / modification of images,
- a dynamically developing language,
- its implementation does not require large financial outlays as in the case of web applications based on .NET technology.
HTML5
- compatibility with all web browsers,
- ability to create responsive pages adapted for all desktop and mobile devices,
- built-in audio/video player,
- ability to create animations without Flash applications,
- new Cache and Cookie system,
- improved SEO,
- geolocation support.
TYPO3 CMS - Content Management System
TYPO3 is a website content management system (CMS). Its main advantages include:
- ability to be used for simple sites as well as large portals,
- support for multiple sites through a single management panel,
- free open source license,
- advanced text editor,
- multilingualism of both the admin panel and the user page,
- customized to support HTML5, CSS3 and mobile devices,
- multi-level system for managing users and their permissions,
- ability to install and create unlimited plugins and modules
- content versioning,
- SEO management (positioning) of the site,
- system implemented in WWF, Lufthansa, Airbus, Airfrance, Sony Entertainment, American Express, among others.
Cloud based applications
The development of cloud technology is largely related to the search for savings. The cloud offers flexible use of server resources through active power allocation.
- Availability to data from different types of hardware, devices,
- easy transfer of data between servers and storage media through the use of virtual technology,
- elimination of the need to maintain data on your own hardware,
- dynamically allocated parameters - RAM, CPU load, disk space,
- increase computing power in a certain period of time - this solution is especially good for sites that increase user activity in a very short time, visits to the site, which significantly load the operation of the system.
Responsive Web Design
Responsive design means a website that automatically adjusts to the resolution and size of the screen it is displayed on. The number of mobile devices - smartphones, tablets is increasing. Advantages of creating responsive websites:
- easier viewing - properly adjusted font sizes, images make it easier for users using mobile devices to view the site,
- potentially increased number of visits - if your website is responsive a user can theoretically look at it at any time using mobile devices,
- cost savings - you don't need to invest in separate, dedicated apps for mobile devices,
- fashionable image - so far there are few responsive websites on the Polish market, by deciding on such a version you are potentially ahead of your competition.
Big Data
Storing and handling a very large amount of data thanks to “Big Data” technology is no longer a problem, such a large amount of data requires very insightful analysis, which is necessary to present appropriate solutions. Here are some of the advantages of applications based on “Big Data” technology:
- greater data analysis capabilities,
- with appropriate data analysis, the decision-making process in the enterprise is improved,
- analysis of big data sets is crucial in protection against and detection of cyber attacks,
- real-time monitoring of customer behavior on the website,
- collection of data from CRM, ERP, BI and loyalty systems.