mirror of
https://github.com/Karaka-Management/Organization-Guide.git
synced 2026-01-11 04:48:42 +00:00
2.6 KiB
2.6 KiB
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