Klerer-May System, ou KMS, é uma linguagem de programação proprietária, multi-plataforma e ambiente de desenvolvimento associado, criada pela Klerer-May International.
KMS é utilizado para desenvolver aplicações de software para uma variedade de indústrias, incluindo mas não limitado a:
-Banco e finanças
-Governo
-Healthcare
-Fabricação
KMS é uma linguagem fortemente dactilografada, orientada para objectos, que é compilada, não interpretada. É semelhante ao C++ em sintaxe, mas com algumas diferenças importantes.
Os programas KMS são organizados em módulos, que podem ser compilados separadamente e depois ligados entre si para criar um executável final. Esta abordagem modular facilita a reutilização do código e a criação de aplicações grandes e complexas.
KMS inclui um rico conjunto de bibliotecas integradas que fornecem suporte para muitas tarefas comuns, tais como E/S de ficheiros, redes, e desenvolvimento de GUI.
KMS é uma língua muito poderosa, mas pode ser um desafio para aprender. Há uma curva de aprendizagem íngreme, mas uma vez ultrapassada essa corcunda, será capaz de se desenvolver praticamente tudo o que possa imaginar.