Web applications - Cogitech
LinkedIn Instagram

Web applications

What are Web Applications?

Web applications differ from traditional desktop applications in that they do not need to be downloaded and installed on the user's device. Instead, they are accessed through the internet and available through a web browser. This means that users do not have to worry about whether their device meets the technical requirements of a specific program or its updates.Web applications include all internal corporate programs that operate within a web browser, as well as social platforms like Facebook and everyday tools like Google Maps.

Web Application Technologies

Our main technologies for creating web applications are PHP and Symfony (backend) and Vue.js (frontend). However, the list of technologies used in creating web applications is much longer and is chosen depending on the type of application. Below, you can familiarize yourself with a complete list of the technologies and programming languages we use to create web applications.

Web Applications - Software as a Service (SaaS)

As web applications, SaaS (Software as a Service) services are often provided. This is a business model for distributing modern applications, where they are provided by a provider in the cloud and users can access them via the internet without the need to install them on their device. In the case of SaaS applications, the software provider is responsible for hosting, maintenance, and software updates, while users pay for the service based on a subscription. With SaaS, users do not have to worry about maintaining infrastructure, updates, or the costs of purchasing, installing, and developing software; they simply become users of the web application. SaaS software providers often offer various pricing plans, allowing them to tailor their offerings to the needs and financial capabilities of customers. Examples of popular SaaS web applications include Microsoft 365 (office suite), Dropbox (cloud file storage), and Slack (team communication and collaboration).

Free consultation of your project

Take advantage of our experience, consult and evaluate the project with specialists in software planning and development.
We offer a non-standard approach, fully transparent and personalized process of business analysis and project estimation.

Estimate the project

Web application within a website

More and more often, small web applications are being developed as part of website projects, allowing for user interaction such as sales, service configurations, or query creation. Implementing a web application within a website allows for easy access to additional features for users, providing flexibility and accessibility across different devices. However, for the application to work correctly, it requires appropriate design and customization to meet user needs. In this case, creating a Single Page Application (SPA) can be considered.Having a website with a dedicated web application helps to stand out from the competition.

Web application development process

To start a web application project, it is important to prepare well for the work. In the case of a web application, it is particularly important to follow a specific order of actions and conduct a thorough business analysis.

Project process

See what are the most important steps in the typical design process in our company.
You will feel at home.

1
Understanding
requirements
2
Our
concept
3
Decision
about cooperation
4
Project
workshops
5
Technical
specification
10
Maintenance
and development
9
Implementation
8
Tests
7
Programming
6
UX & UI
Design

Web application or mobile application?

A mobile application is an excellent complement to a web application accessible through a web browser. Choosing a web application as the first step allows for the implementation of the most important business processes on the server side, with only the user interface remaining as a mobile application.

Advantages of web applications

Web applications have gained popularity recently and, due to the many benefits they bring, they are often the preferred solution for many companies and organizations. Here are some of the most important advantages of web applications:

Accessibility

Web applications are accessible from anywhere in the world as long as there is an internet connection. This allows users to easily access the application from any location.

Ease of updating

Updating web applications is easy and fast. Unlike desktop applications that need to be manually downloaded and installed, web applications can be easily updated in the background, meaning that users receive the latest version of the application without needing to install it.

Easy scalability

Web applications are easy to scale. When users require more computing power, web applications can be easily scaled up, allowing them to adapt to growing user demands.

Compatibility

Web applications are compatible with various devices and web browsers. Whether a user is using a mobile device, tablet, or desktop computer, a modern web application will function in the user's web browser.

Security

Web applications are more secure than traditional desktop or mobile applications because data is stored on a server rather than on the user's device. This means that users do not have to worry about losing data in the event of hardware failure or device theft.

Free consultation of your project

Take advantage of our experience, consult and evaluate the project with specialists in software planning and development.
We offer a non-standard approach, fully transparent and personalized process of business analysis and project estimation.

Estimate the project
Polityka cookies

Polityka określa zasady korzystania przez portal internetowy z plików cookies.

Czym jest plik cookie?

Ciasteczka (ang. Cookies) są niewielkimi plikami, zapisywanymi i przechowywanymi na komputerze lub urządzeniu mobilnym użytkownika w trakcie odwiedzania stron www. Cookies nie umożliwiają personalnej identyfikacji osoby odwiedzającej witrynę . Nie ma w nich informacji, które mogłyby umożliwić taką identyfikację.

Administrator danych wykorzystuje Cookies w celu:

Administrator danych wykorzystuje 2 rodzaje plików cookies:

Session cookies (sesyjne) – są to pliki tymczasowe, przechowywane w urządzeniu użytkownika do czasu jego wylogowania lub opuszczenia strony internetowej.

Persistent cookies (stałe) – pliki te są przechowywane w urządzeniach użytkownika do czasu ich usunięcia przez samego użytkownika albo przez czas zdefiniowany w parametrach plików cookies.

Więcej na temat ciasteczek przeczytasz na ogólnodostępnej stronie http://wszystkoociasteczkach.pl/

Ciasteczka używane przez stronę cogitech.pl

Typ / źródło Nazwa Opis
ajs_user_id, _hjAbsoluteSessionInProgress, experimentation_subject_id, ajs_anonymous_id, _hjIncludedInPageviewSample, PHPSESSID Cogitech.pl Ciasteczka funkcjonalne, niezbędne do prawidłowego i pełnego korzystania strony.
_ga, _git, _gat, __utma, __utmb, __utmc, __utmz, __utmv, __utmt Google Analytics Wykorzystywane w celach analitycznych i marketingowych. Przechowują informacje statystyczne o interakcji użytkownika ze stroną

Pełne informacje o wszystkich ciasteczkach, jakie mogą się pojawić w związku używaniem przez nas Google Analytics, znajdziesz tutaj.

CONSENT, SEARCH_SAMESITE, APISID, SSID, SAPISID, Secure-3PAPISID, SID, HSID, CONSENT, Secure-3PSID, Secure-3PSIDCC, ANID, NID, 1P_JAR, SIDCC, OTZ Pozostałe usługi Google (np. YouTube) Wykorzystywane w celach funkcjonalnych,  analitycznych i marketingowych. Przechowują m.in. preferencje użytkowników dotyczące ustawień oraz wspierają bezpieczne korzystanie z usług Google.

 

Jeżeli chcesz skontaktować się z Administratorem, w celu uzyskania dodatkowych informacji o stosowanych przez nas plikach cookies, możesz to zrobić drogą mailową wysyłając zapytanie na adres mailowy: iodo@cogitech.pl.

Polityka Prywatności

 

Realizując prawo do prywatności Państwa danych wprowadzamy niniejszy dokument zwany Polityką Prywatności. Polityka Prywatności ma na celu przybliżenie zasad przetwarzania danych osobowych.

Niniejszą klauzulę informacyjną kierujemy do wszystkich osób fizycznych. Adresatami dokumentu mogą być: 

Administratorem Państwa danych jest CG Jakub Cichocki Sp.k. z siedzibą w Poznaniu przy ul. Pszczelnej 30A (61-658 Poznań), wpisana do Rejestru przedsiębiorców Krajowego Rejestru Sądowego przez Sąd Rejonowy Poznań – Nowe Miasto i Wilda w Poznaniu, Wydział VIII Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS: 0000441224, NIP: 9721246664.

Jeżeli chcesz skontaktować się z Administratorem, w celu uzyskania dodatkowych informacji o przetwarzaniu Twoich danych osobowych, możesz to zrobić droga mailową wysyłając zapytanie na adres mailowy: iodo@cogitech.pl.

Informacje te mogą dotyczyć:

W związku z powyższym Administrator może korzystać z usług osób trzecich np. Gogle Analytics. Podmioty trzecie posiadają odrębne polityki prywatności, w których opisują sposób przetwarzania oraz wykorzystywania danych. 

Przetwarzanie danych jest niezbędne do prowadzenia rozmów, negocjacji, zawarcia, wykonania oraz dokonania zmian umowy.

Kontakt z użytkownikami w celu poinformowania o aktualnych nowościach i promocjach, którymi Klienci mogą być zainteresowani. W przypadku wyrażenia zgodny na przesyłanie usług newsletter, przekazujemy informację za jego pośrednictwem. Użytkownik w każdej chwili ma prawo do rezygnacji z usługi. 

Rekrutując nowych pracowników, dane przetwarzamy w celu prawidłowego przebiegu procesu. Każdy kandydat w przesłanych dokumentach aplikacyjnych wyraża zgodę na przetwarzanie danych osobowych poprzez dołączenie klauzuli informacyjnej „Wyrażam zgodę na przetwarzanie moich danych osobowych przez CG Jakub Cichocki sp. k. z siedzibą w Poznaniu dla potrzeb niezbędnych do realizacji procesu obecnych oraz przyszłych rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO)”. Za uprzednią zgodą kandydata umieszczamy jego dane w naszej wewnętrznej bazie, aby umożliwić mu wzięcie udziału w przyszłych rekrutacjach. Czas przechowywania dokumentów w wewnętrznej bazie wynosi 3 lata. 

Przetwarzanie danych ma na celu zapewnienie prawidłowej i płynnej obsługi kadrowo-płacowej, zarządzanie zespołem oraz dokonywanie niezbędnych rozliczeń.

Dane przetwarzane są wyłącznie w okresie, w którym jest to konieczne do realizacji zapisów umowy lub w okresie wynikającym z innych przepisów, gdy stanowią one podstawę do ich przetwarzania.

Cofnięcie zgody na przetwarzanie danych może nastąpić w dowolnym momencie bez wpływu na zgodność z prawem dotychczasowego przetwarzania tych danych przez Administratora.

Dane przechowywane są przez czas obowiązywania umowy oraz po jej zakończeniu w celach:

Maksymalny czas przechowywania danych to 10 lat od dnia zakończenia umowy, chyba że przepisy stanowią inaczej.

Zasady związane z realizacją wskazanych uprawnień zostały opisane szczegółowo w art. 16 – 21 RODO.

Administrator, zgodnie z wdrożoną Polityką Bezpieczeństwa, prowadzi stałą analizę ryzyka i zapewnia przetwarzanie danych osobowych w najmniejszym wymaganym zakresie, w szczególności poprzez udostępnienie danych jedynie osobom upoważnionym i w zakresie koniecznym do wykonania zadań. 

Administrator podejmuje środki techniczne i organizacyjne, aby dane były przetwarzane z zachowaniem najwyższego bezpieczeństwa, jak również podejmuje niezbędne działania, aby podmioty zewnętrzne przetwarzające dane, robiły to z zachowaniem przynajmniej takich samych środków bezpieczeństwa. 

Każdemu użytkownikowi przysługuje prawo złożenia skargi w biurze Prezesa Urzędu Ochrony Danych Osobowych , ul. Stawki 2, 00-986 Warszawa.

Skip to content