Development / Architecture
FGS-Consulting offers you the whole package concerning software solutions. On the one side we are applying software supplied by different vendors
fitted to the needs of the customer. On the other side we cuctomize existing software or software designs to satisfy the requirements of the customer.
But sometimes even that is not enough and a new software has to be created. Atleast the software should be placed in an fine tuned enviroment using the
advantages of containers.
Development (Planning/Monitoring)
At the beginning of a project we are establishing certain tools to controll the software development process.Usually we use:
- Scrum
- Oracle Agile PLM
Within software development process we are using different kinds of software engineering.
Concerning the project we use:
- Waterfall
- Agile Software Development
- Microservices
- DevOps
For visioning we us the following tools like:
- Git
Architecture (Containers/Configurations)
Many enterprise application are consisting of many applications residing on different locations.To rchestrate these applications in a best manner, we are using containers to configure the applications.
Here are some tools we are using:
- Kubernetes
- Docker
- Jenkins
- Github
IDE
Software sometimes needs a specific enviroment to create it. Based on that we are using different IDEs to get the best software.These are:
- Net Beans
- Eclipse
- IntelliJ IDEA
- JDeveloper
PLattform/Server
Different projects need different enviroments. One of the first decision is to chose the provider of the cloud.We are using different hosts, here are some of them:
- Oracle Cloud
- Azur
- Amazon
- Strato
- domainscout24
- 1&1
Databases
Different projects need different databases. One of the first decision is to chose the database.We are using different databases, here are some of them:
- Oracle (11g, 12c, 18c, 19c)
- Java DB (Derby)
- MySQL
- PostgreSQL
- MongoDB
Web
Mostly applications will be accessed by a web browser. To get the best product we are using different types of web technologies.Here are some of them:
- HTLM 5
- JavaScript
- Ajax
- Angular
- NodeJS
- React
- JQuery
- CSS
- TypeScript
- REST
- Jason
- Servless Computing
Standalone
Many enterprise application are connected to a ERP. These ERPs are mostly located on-premise and they are not accessed bya web browser, but by a Standalone Application.
To construct GUIs for these application we use:
- AWT
- Swing
- JavaFX
Testing
Finally every software has to be tested.Mainly we are using two types of testing tools:
- JUnit
- JBehave
- Roel De Nijs thread based testing
