mirror of
https://github.com/Karaka-Management/Organization-Guide.git
synced 2026-01-11 12:58:42 +00:00
64 lines
2.6 KiB
Markdown
64 lines
2.6 KiB
Markdown
# SWOT
|
|
|
|
#### Strengths
|
|
|
|
##### From Customer PoV
|
|
|
|
* Everything in one application. Organizations and businesses no longer have to use multiple services from different providers and potentially integrate them into their existing applications
|
|
* Cheap for the customer compared to many other solutions
|
|
* Easy to use with modern visuals and layouts
|
|
* Good performance
|
|
* Modular. The customer can decide which modules he needs
|
|
* Solves real problems. Features are drafted and tested by business specialists in the respective fields
|
|
* Optimized for mobile and desktop
|
|
* Flexible setup (local or remote)
|
|
* Regular updates. Either manually or automatically
|
|
* Large amount of modules and functionality
|
|
|
|
##### Technical PoV
|
|
|
|
* Modular structure is designed in a very scalable way
|
|
* Multiple database support (mssql, mysql, postgresql)
|
|
* Multiple cache support (file, memcache, redis)
|
|
* Easily scalable
|
|
* Can be split across multiple servers
|
|
|
|
#### Weaknesses
|
|
|
|
##### From Customer PoV
|
|
|
|
* Installation for non-tech people is "difficult" (not the actual app installation but the WAMP or LAMP installation)
|
|
|
|
##### Technical PoV
|
|
|
|
* Request based code execution. Database and cache connection is request based and not persistent etc. therefor slower and more complicated to maintain state
|
|
* Concurrency is difficult to solve due to the request based code execution and state storage
|
|
|
|
#### Opportunities
|
|
|
|
* Continuous digitalization, automation and need to keep up with it
|
|
* Price attractiveness for all sizes of organizations and businesses
|
|
* Public free software tests (without registration)
|
|
* Growing demand for managing data (also for small businesses)
|
|
|
|
##### Technical PoV
|
|
|
|
* Programming language performance improvement through parallelization/asynchronism implementation
|
|
* Programming language performance improvement through usage of type hints during compilation
|
|
* Switch to a different language (e.g. c, c++, c#) for higher perform, parallelization and state
|
|
|
|
#### Threats
|
|
|
|
##### External
|
|
|
|
* Regulations. There are many different regulations for different regions and business fields that must be upheld
|
|
* Small customers still want to own software and not rent it and pay for it every year
|
|
* Since software is intangible it is generally attributed with a lower value than tangible assets
|
|
* Like for every programming language the general support for the language (updates, bug fixes, improvements)
|
|
|
|
##### Internal
|
|
|
|
* Own organization size/workload. A large amount of modules and tools are required to reach the critical size to make a product which is beneficial for a large amount of organizations and businesses
|
|
|
|
2022-01-01 - Version 1.0
|