About us
MartCode, a software company in Ankara, Türkiye
MartCode is a software company that has built education software since 2013 and today offers custom software, admin panels, mobile apps, modernization and DevOps services. We work in Ankara, at Ostim Teknokent.
- 2013 the year we started building education software
- 600+ educational institutions chose our products
- 3 products of our own
- 10 services
Our story
MartCode started out with education software in 2013. Delta Course Automation has been in development since that year; it includes modules for enrollment, attendance, payment plans and communication with parents. Today more than 600 educational institutions have chosen our products. That is why we treat care after launch as part of the work.
Next to Delta, Sigma Online Exam System and Epsilon Distance Learning System are our own products as well. All three are presented and sold on the ONLINEKURUM platform. ONLINEKURUM is our platform that brings the website, customer relationship management, the blog and sales together in one system, live in five languages. It was built on a legacy PHP core, and we are moving it to Symfony 7.4 and PHP 8.5 piece by piece.
We aim to bring the experience we gain on our own products to our clients' projects. For Fenerbahçe Ankara we built Yetenek Kampüsü, an education and talent management system tailored to the institution, and we develop software for a client based in Germany whose name we do not share. We group our services in three: development, modernization and consulting, and operations, from new software and mobile apps to the renewal of legacy systems, from continuous integration to GitOps.
We built this site with the method we offer in our services: the code lives in a Git repository, every change passes automated tests and static analysis, releases go out with GitLab CI, and a rollback is one step. The contact form of this site is connected to the ONLINEKURUM CRM through an API; a request that cannot be delivered at that moment waits in a queue and is retried.
What we care about
-
Renewal piece by piece
Instead of shutting a legacy system down and rewriting it, we renew it piece by piece. As on ONLINEKURUM, legacy and new code run together in the same application for a while.
-
Measurable quality
On this site every change passes tests, static analysis and a written review checklist. If one check fails, the work does not count as done.
-
Written, open communication
We share the scope, the plan and what was done at every step in writing. We set the priorities and make the decisions together with you.
-
The system is yours
We hand over the source code and the setup and user documentation together with the system. If you want to hand maintenance over to your own team, we plan the handover as well.
How we work
We run your project in the same four steps; at the end of each one you see in writing what was done and what comes next.
-
Review
We review your current system, your data and your workflow, and write down the need together with you. If there is a legacy system, we first understand how it works.
-
Scope and plan
We share in a written plan what the first version covers, what is left for later and the delivery steps. If the scope changes, we look at its effect step by step together.
-
Build and test
At the end of every step we show you a working version and protect the critical business rules with automated tests. Based on your feedback we set the priority of the next step together.
-
Handover and care
We release the system and follow its use closely in the first weeks. After the launch we keep maintaining it with bug fixes, security updates and work on new needs.
Our engineering approach
We describe how we design, write, test and release code through the international standards we follow, and the evidence for every item we say we apply is in our source code. On a separate page we share which fields our team works in and which technologies it uses, together with its experience.
Where we work
We are based in Ankara, at Ostim Teknokent in Yenimahalle. We work with our clients in Türkiye and abroad by phone, email, WhatsApp and online meetings; a written request can start with a few sentences. The starting point is the same for new software and for renewing an existing system: you can write your need to us through our contact form, and your request reaches our team by email. Our company name, trade registry, MERSIS and tax numbers are at the bottom of every page.
- Company
- MARTCODE YAPAY ZEKA YAZILIM ANONİM ŞİRKETİ
- Address
- Ostim Teknokent, Ostim OSB Mah. Cevat Dündar Cad. No: 1/1 İç Kapı No: 10 Yenimahalle / Ankara
Tell us about your project
Describe in a few sentences what you want to build. We review your needs and write back with how we can move forward.