Skip to content

coding pict

Services

RENware Software Systems assures the following type of services:

  • training
  • software development
  • architectures and software design
  • technical project management and software engineering

Training

  • software development training in Python 3,Rust,PHP, and other general purpose languages

  • web development training in and using Flask, Django, Laravel frameworks

  • computers basic training meaning operating systems, computer architectures, networking, data structures and organization, basic networking protocols and infrastructure systems (DNS, ARP, LDAP, NFS, FTP, etc)

A more detailed look at some materials from courses already held can be found at learning.renware.eu.

Software development

Software development is assured at all levels using usual and current languages (specifically as project or customer requirement).

All items listed in section "Architectures and software design" are subject to software development services by request.

Also, there are "special" software development services dedicated to projects where legacy old languages are involved (Cobol, Fortran, and so on).

Topically these services are performed on a time & material basis, but they can also be executed on fixed price basis.

The SPRILI (STandard PRice LIst) document offers more details regarding these services.

Architectures and software design

RENware Software Systems design full architectures for:

Desktop systems

Systems / applications that are designed to run on local desktop computers:

  • simple native CLI applications
  • GUI framework based applications
  • operating system agnostic (Linux, Windows, macOS)
  • and more... (please ask for more details)

Web systems

Systems that are designed to run on distributed (over local or public networks) environments:

  • data driven business web applications
  • static sites
  • dynamic / interactive web portals
  • and more... (please ask for more details)

Infrastructure systems

Systems that are designed to act as middle layer and to serve an upper layer (business / top applications):

  • application servers
  • data proxies and routers
  • data API systems (using current standards like OpenAPI, JSON API)
  • API RPC systems (REST, SOA, etc...)
  • integration services providers (see ALPHA REN Integrator solution)
  • and more... (please ask for more details)

Embedded systems

Embedded and "self-contained" systems (stand alone or capable of being interfaced):

  • appliances
  • micro controllers based
  • storage supplies
  • and more... (please ask for more details)

Business security systems

Systems designed to assure different security services like:

  • identity providers
  • password and secrets centralizers
  • encryption systems
  • and more... (please ask for more details)

Relational databases

  • Conceptual, ERD, physical models and scripts for relational databases. Conceptual and ERD model are "universal". Physical models will be generated for:

    • all most used open source databases: PostgreSQL, MySQL, MariaDB, SQLite, SAP MaxDB, MongoDB etc
    • the following commercial databases: Oracle, Microsoft SQL, SAP ASE, IBM DB2
  • Conceptual, practices and objectual models for NoSQL document / Key-Value databases: Redis, MongoDB, Apache Cassandra, Amazon DynamoDB, Apache Spark, Neo4j

Standards compliance

compliance to standards

If no otherwise specified (required) in projects, the "best practiced" standards will be used for each applicable domain. In case of "any potential conflicts" the standard most recommended (and used) by community will be used.

Technical project management and software engineering

Any kind of technical project management (project based, team leads, etc) for software development and implementation activities. Also software engineering or just advice on software engineering issues.

Competencies

Limbaje de programare (en: programming languages)

  • Python (principal)
  • Java, Go, Rust, C, C++, Assembly (Intel x86)
  • PyScript, JavaScript
  • Pascal, LISP, Fortran, Cobol
  • Ruby, Perl, PHP, Bash scripting

Frameworks - web based systems

  • Flask
  • pywebio
  • Node
  • FastAPI
  • Flask REST / Open API
  • Flask HTTP Auth
  • Flask Principal
  • Flask Login
  • web2py

Frameworks - data systems

  • Postgresql
  • MySQL & MariaDB
  • Redis
  • SQLLite
  • SQL Alchemy
  • Pandas
  • Pydantic
  • Swagger / Open API / JSON API
  • Cassandra
  • Dynamo
  • KVdb
  • Microsoft SQL Server
  • Oracle DB
  • Sybase
  • SAP Hana
  • Mongo DB
  • ZoDB

Frameworks - multiprocessing and distributed systems

  • Celery
  • RQ
  • Ray
  • Zookeeper

Frameworks - data visualize & analysis

  • Plotly Dash
  • Pandas
  • Graphviz
  • Mathplotlib

General infrastructure systems

  • VMWare
  • MaaS
  • LXC / LXD
  • Docker
  • Open LDAP
  • Samba
  • FreeNAS / TrueNAS
  • Open vSwitch
  • Xen Project
  • KVM
  • Oracle VirtualBox
  • Ubuntu, CentOS Server

Development environment management

  • make
  • virtualenv / venv
  • Poetry

ERP & Business Systems

  • Oracle Applications (business suite): Financials, Logistics, Process Manufacturing
  • SAP: Financials, Logistics, Costing, Learning System, CRM, Hybris, NetWeaver
  • Microsoft: Navision, Sharepoint, CRM
  • Baan
  • Oracle Power BI
  • Oracle Identity Management

How to buy from RENware