CodeLim

Développement logiciel · Boisseuil, près de Limoges

Le logiciel qui manque à votre métier, écrit pour vous.

On apprend votre métier avant d'écrire la première ligne. Puis on construit l'outil : application de bureau, plateforme web, automatisation. Rien de superflu, rien de standard.

12+ langagesMaîtrisés en production
Windows et webPostes fixes et navigateur
Sources livréesLe code vous appartient
Logo CodeLim

Technologies au banc de travail

DelphiObject PascalC#.NETVB.NETC++JavaPythonPHPSymfonyJavaScriptTypeScriptNode.jsReactSQLFirebirdPostgreSQLMySQLSQL ServerBashPowerShell

Nos services

De quoi équiper toute l'entreprise, du poste d'atelier au navigateur.

Pas de développement d'applications iOS ou Android : on se concentre sur les logiciels de bureau et les plateformes web, là où vos équipes travaillent vraiment.

Applications de bureau

Le logiciel installé sur les postes, rapide, qui tourne même quand le réseau tombe. Gestion de production, saisie d'atelier, caisse, édition de documents, pilotage de matériel.

  • Windows
  • Delphi
  • C# / .NET
  • Base locale ou serveur

Plateformes web métier

Tableaux de bord, ERP léger, espace client, extranet fournisseurs : la même information pour tout le monde, accessible depuis un simple navigateur.

  • Extranet
  • Intranet
  • Portail client
  • API

Reprise de l'existant

Classeurs Excel éparpillés, base vieillissante, logiciel abandonné par son éditeur : on récupère les données et on reconstruit dessus.

Automatisation

Traitement de documents, imports et exports entre vos outils, éditions automatiques, tâches répétitives supprimées.

Maintenance & hébergement

Corrections, évolutions, mises à jour de sécurité, sauvegardes et surveillance. Un interlocuteur unique, joignable.

Architecture

De la donnée à l'écran, trois étages et un seul fil.

Vos données restent dans une base que vous maîtrisez. Un serveur API les expose de façon contrôlée. Le logiciel, lui, ne fait qu'afficher et saisir. Cliquez sur un étage pour voir le code qui s'y écrit.

schema/facture.sql
-- Une facture appartient à un client et ne se supprime jamaisCREATE TABLE facture (  id            bigserial   PRIMARY KEY,  client_id     bigint      NOT NULL REFERENCES client(id),  numero        varchar(16) NOT NULL UNIQUE,  emise_le      date        NOT NULL DEFAULT current_date,  total_ht      numeric(12,2) NOT NULL CHECK (total_ht >= 0),  tva_taux      numeric(4,2)  NOT NULL DEFAULT 20.00,  statut        varchar(12) NOT NULL DEFAULT 'brouillon');-- Chiffre d'affaires encaissé, par moisSELECT date_trunc('month', emise_le) AS mois,       SUM(total_ht * (1 + tva_taux / 100)) AS ttc  FROM facture WHERE statut = 'payee' GROUP BY mois ORDER BY mois DESC;
api.codelim.fr · routes exposées
GET/api/factures?statut=impayeeListe filtrée, paginée
GET/api/factures/{id}Détail d'une facture
POST/api/facturesCréation, contrôles métier
PUT/api/factures/{id}/paiementEnregistre un règlement
GET/api/factures/{id}/pdfDocument généré
POST/api/auth/tokenConnexion, jeton signé
DEL/api/factures/{id}/brouillonUniquement si non émise
GET/api/clients/{id}/encoursCalcul temps réel
src/app/factures/factures.component.ts
import { Component, inject } from '@angular/core';import { HttpClient } from '@angular/common/http';@Component({  selector: 'app-factures',  templateUrl: './factures.component.html'})export class FacturesComponent {  private http = inject(HttpClient);  // L'écran ne connaît que l'API, jamais la base  factures = this.http.get<Facture[]>('/api/factures', {    params: { statut: 'impayee' }  });  encaisser(id: number, montant: number) {    return this.http.put(`/api/factures/${id}/paiement`, { montant });  }}

Le serveur API sert aussi de passerelle vers l'extérieur : le logiciel demande une information, l'API va la chercher chez le bon fournisseur et renvoie une réponse propre. Vos identifiants ne quittent jamais le serveur.

  • La Poste · adresses
  • Banque · relevés DSP2
  • Chorus Pro · facturation publique
  • Transporteurs · suivi de colis
  • Signature électronique
  • Comptabilité · export
  • SMS & e-mail
  • Paiement en ligne

Méthode

Comprendre le métier avant de coder.

Chaque étape se termine par une décision claire de votre côté. Vous voyez l'outil avant qu'il n'existe.

01
Semaines 1 à 2

On observe

Visite sur place, questions sur les gestes du quotidien, relevé des documents et des cas particuliers. C'est là qu'on trouve le vrai problème, souvent différent de celui annoncé.

02
Semaines 3 à 4

On propose, vous décidez

Écrans maquettés et manipulables, parcours détaillé, choix des technologies justifié. Périmètre écrit, délai et prix ferme avant la première ligne de code.

03
À partir de la semaine 5

On développe

L'essentiel d'abord, testé et mis entre vos mains rapidement. Le reste se décide sur l'usage réel, pas sur des suppositions.

04
Après la mise en service

On reste

Installation, reprise des données, formation des utilisateurs, puis maintenance et évolutions. Vous utilisez, on s'occupe de la technique.

La maison

Petite structure, engagements écrits.

CodeLim est une société par actions simplifiée installée à Boisseuil, à dix minutes de Limoges. Vous parlez directement à la personne qui écrit le logiciel, du premier rendez-vous à la dixième année d'exploitation.

Le code source de vos développements spécifiques vous appartient et vous est livré. Aucun enfermement, aucune licence surprise.

Dénomination
CODELIM
Forme juridique
SAS
SIREN
939 755 088
SIRET (siège)
939 755 088 00019
TVA intracom.
FR46 939 755 088
Capital social
1 500,00 €
Activité (NAF)
58.29C
Création
20/12/2024

Prêt à donner vie à votre projet ?

Décrivez le problème, on regarde s'il se code. Premier échange gratuit, réponse sous deux jours ouvrés.