Ürün demosuProduct demo

Ürünü kurmadan, kayıt olmadan gezin.Walk through the product without installing it or signing up. Dört akış, kırk adım. Aşağıdaki her görsel ürünün gerçek ekranıdır: bir değişikliğin üretime gidişi, gece yarısı acil müdahale, üretimden veri çıkışı ve denetçinin eline geçen kanıt.Four flows, forty steps. Every image below is a real product screen: a change going to production, an emergency change at midnight, data leaving production, and the evidence the auditor receives.

Her akışın başında bir dakikalık videosu var. Acele ediyorsanız videoyu izleyin, ayrıntı isterseniz adımları tek tek okuyun. Each flow opens with a one minute video. If you are in a hurry watch the video; if you want the detail, read the steps one by one.

Ekranı okumak için görselin üzerine tıklayın. Büyütülmüş görünümde ok tuşlarıyla tüm ekranlar arasında gezinebilir, Esc ile kapatabilirsiniz. Click a screenshot to read it. In the enlarged view you can move through every screen with the arrow keys and close it with Esc.

Bir değişiklik üretime nasıl gider. 11 adim, yaklasik bir dakika.How a change reaches production. 11 steps, about a minute.

Bu akışı YouTube'da izleyin →

Watch this flow on YouTube →

Gece yarısı acil müdahale. 9 adim, yaklasik bir dakika.An emergency change at midnight. 9 steps, about a minute.

Bu akışı YouTube'da izleyin →

Watch this flow on YouTube →

Üretimden veri nasıl çıkar. 10 adim, yaklasik bir dakika.How data leaves production. 10 steps, about a minute.

Bu akışı YouTube'da izleyin →

Watch this flow on YouTube →

Denetçinin eline ne geçiyor. 10 adim, yaklasik bir dakika.What the auditor actually receives. 10 steps, about a minute.

Bu akışı YouTube'da izleyin →

Watch this flow on YouTube →

    Üretime dokunacak her iş tek listede. SQL Change Guard ekran goruntusu.
    Adim 1Step 1

    Üretime dokunacak her iş tek listedeEvery piece of work that will touch production, in one list

    Talep numarası, hedef sunucu, risk bandı, hangi onay adımında beklediği ve kimin önünde durduğu aynı satırda. Acil talepler ve geri alma planı olanlar rozetle ayrılır.Request number, target server, risk band, which approval step it waits on and whose desk it sits on, all in one row. Emergency requests and those with a rollback plan are marked with badges.

    Betik çözümlenir, risk bandı hesaplanır. SQL Change Guard ekran goruntusu.
    Adim 2Step 2

    Betik çözümlenir, risk bandı hesaplanırThe script is parsed and the risk band is computed

    Betik veritabanı tipinin gerçek dilbilgisiyle ayrıştırılır. Tetiklenen kurallar satır ve sütun numarasıyla listelenir. Risk bandı tetiklenen en yüksek bulgunun bandıdır, ortalama alınmaz.The script is parsed with the real grammar of its database type. Triggered rules are listed with line and column numbers. The risk band is the highest finding triggered; nothing is averaged.

    Hangi nesneye dokunulacağı önceden bilinir. SQL Change Guard ekran goruntusu.
    Adim 3Step 3

    Hangi nesneye dokunulacağı önceden bilinirWhich objects will be touched is known in advance

    Betiğin dokunacağı her nesne, işlem tipiyle birlikte listelenir. Kurumun kritik saydığı nesneler rozetle işaretlenir ve bu işaret onay yolunu değiştirir.Every object the script will touch is listed together with the operation type. Objects your organisation marks as critical carry a badge, and that badge changes the approval path.

    Kural, kaydetmeden önce durdurur. SQL Change Guard ekran goruntusu.
    Adim 4Step 4

    Kural, kaydetmeden önce durdururA rule stops the work before it is even saved

    WHERE koşulu olmayan bir UPDATE gibi bloklayan bir bulgu varsa talep öylece kaydedilemez. Kullanıcı bulguyu görür ve bilerek onaylamak zorundadır; bu onay da kayda geçer.If a blocking finding is present, such as an UPDATE without a WHERE clause, the request cannot simply be saved. The user sees the finding and has to confirm it deliberately, and that confirmation is recorded too.

    Onay yolu talebin içeriğine göre kurulur. SQL Change Guard ekran goruntusu.
    Adim 5Step 5

    Onay yolu talebin içeriğine göre kurulurThe approval path is built from the content of the request

    Hangi politika uygulandı, kaç adım var, her adımı hangi rol kapatabilir. Adımlar risk bandıyla veya kural anahtarıyla tetiklenir. Atlanamaz işaretli bir adım rol üstünlüğüyle geçilemez.Which policy applied, how many steps there are and which role can close each one. Steps are triggered by a risk band or a rule key. A step marked non skippable cannot be passed by seniority.

    Onaylayan kişide çalıştırma düğmesi kapalıdır. SQL Change Guard ekran goruntusu.
    Adim 6Step 6

    Onaylayan kişide çalıştırma düğmesi kapalıdırFor the approver, the execute button stays closed

    Onayı veren kişi talebi çalıştıramaz. Kural bir belgede değil, düğmenin kendisinde uygulanır. Kapalı düğmenin üzerine gelindiğinde sebebi yazar.The person who approves cannot execute. The rule is enforced on the button itself rather than in a document. Hovering the disabled button tells you why.

    Çalıştıran kişide de onay düğmesi kapalıdır. SQL Change Guard ekran goruntusu.
    Adim 7Step 7

    Çalıştıran kişide de onay düğmesi kapalıdırFor the executor, the approve button is closed as well

    Aynı ekran, çalıştırma yetkisi olan kişide tam tersini gösterir. Görevler ayrılığı iki yönlü çalışır ve iki ekran yan yana konduğunda denetçiye tek başına yeter.The same screen shows the mirror image for the person who may execute. Segregation of duties works both ways, and the two screens side by side are enough for an auditor on their own.

    Düğmeye basan kişi ile çalıştıran süreç ayrı kaydedilir. SQL Change Guard ekran goruntusu.
    Adim 8Step 8

    Düğmeye basan kişi ile çalıştıran süreç ayrı kaydedilirThe person who pressed the button and the process that ran are recorded separately

    Çalıştırma kuyruğa alınır ve hizmet tarafından yürütülür. Kayıtta hem çalıştırmayı başlatan kişi hem çalıştıran süreç, hem de etkilenen satır sayısı durur.Execution is queued and carried out by the service. The record holds the person who started it, the process that ran it and the number of rows affected.

    Onaylanan metin ile çalışan metin karşılaştırılır. SQL Change Guard ekran goruntusu.
    Adim 9Step 9

    Onaylanan metin ile çalışan metin karşılaştırılırThe approved text is compared with the text that ran

    Onay anında alınan hash ile çalıştırma anındaki hash yan yana gösterilir. Bu, denetimde en çok sorulan ama en az kanıtlanabilen sorunun cevabıdır.The hash taken at approval time and the hash at execution time are shown side by side. This answers the question most often asked in an audit and least often provable.

    Değişiklik gerçekten sunucuda mı. SQL Change Guard ekran goruntusu.
    Adim 10Step 10

    Değişiklik gerçekten sunucuda mıDid the change really land on the server

    Nesnenin hedef sunucudaki o anki tanımı okunur. Eklenen kolon ve indeks tanımın içinde görünür. Karşılaştırma bir depo dosyasıyla değil, sunucunun kendisiyle yapılır.The current definition of the object is read from the target server. The added column and index appear inside it. The comparison is made against the server itself, not a file in a repository.

    Bu kolon nereden geldi. SQL Change Guard ekran goruntusu.
    Adim 11Step 11

    Bu kolon nereden geldiWhere did this column come from

    Nesne geçmişi tek ekranda cevaplar: hangi sürüm, hangi talep, hangi bilet, ne zaman ve kim. Olay incelemesinde arkeoloji yapmak gerekmez.Object history answers it on one screen: which version, which request, which ticket, when and by whom. No archaeology is needed during an incident review.

    Acele, kontrolü kapatmaz. SQL Change Guard ekran goruntusu.
    Adim 1Step 1

    Acele, kontrolü kapatmazUrgency does not switch the controls off

    Acil bir talep de aynı kural setinden geçer. Satır limiti, veritabanı bağlamı ve elle veri değişikliği gibi bulgular aynı şekilde çıkar.An emergency request goes through the same rule set. Findings such as a missing row limit, a missing database context or a manual data change surface exactly the same way.

    Acil anahtarı açılınca politika değişir. SQL Change Guard ekran goruntusu.
    Adim 2Step 2

    Acil anahtarı açılınca politika değişirTurning on the emergency switch changes the policy

    Anahtar açıldığı anda uygulanan onay politikası acil politikasıyla değişir ve iki zorunlu alan açılır. Bu anahtar yalnızca sunucu için acil politika tanımlıysa görünür.The moment the switch is on, the applied approval policy is replaced by the emergency policy and two mandatory fields appear. The switch only shows when an emergency policy is mapped to that server.

    Gerekçe ve olay numarası zorunludur. SQL Change Guard ekran goruntusu.
    Adim 3Step 3

    Gerekçe ve olay numarası zorunludurA reason and an incident number are mandatory

    Neden acil olduğu ve hangi arıza kaydına bağlı olduğu yazılmadan talep kaydedilemez. Değişiklik bileti ile olay numarası ayrı alanlardır: biri arızayı, diğeri müdahaleyi anlatır.The request cannot be saved without stating why it is urgent and which incident it belongs to. The change ticket and the incident number are separate fields: one describes the fault, the other the intervention.

    Geri alma betiğini ürün kendisi üretir. SQL Change Guard ekran goruntusu.
    Adim 4Step 4

    Geri alma betiğini ürün kendisi üretirThe product drafts the rollback script itself

    Ürün hedef sunucudan okuduğu tanımla geri alma taslağını çıkarır. Üretemediği yeri uydurmaz, açıkça işaretler. Geri alma da kendi politikası olan ayrı bir taleptir.The product drafts the rollback from the definition it reads off the target server. Where it cannot produce a statement it does not invent one; it marks the gap. The rollback is a separate request with its own policy.

    Eksik geri alma planı çalıştırmayı durdurur. SQL Change Guard ekran goruntusu.
    Adim 5Step 5

    Eksik geri alma planı çalıştırmayı durdururAn incomplete rollback plan stops the execution

    Talep onaylı olsa bile, geri alma betiğinde tamamlanmamış bir yer kaldıysa çalıştırma açılmaz. Planın varlığı yetmez, içeriği de tam olmalıdır.Even with the request approved, execution stays closed while the rollback script still has an unfinished part. The existence of a plan is not enough; its content has to be complete.

    Gece nöbetçisi kendi talebini çalıştıramaz. SQL Change Guard ekran goruntusu.
    Adim 6Step 6

    Gece nöbetçisi kendi talebini çalıştıramazThe person on night duty cannot execute their own request

    Talebi açan kişi, acil durumda bile onu kendisi çalıştıramaz. İkinci bir yetkili gerekir. Kural yine düğmenin üzerinde, gerekçesiyle birlikte yazar.The person who opened the request cannot execute it themselves, not even in an emergency. A second authorised person is required. The rule again sits on the button, with its reason.

    İş bittikten sonra soru açılır. SQL Change Guard ekran goruntusu.
    Adim 7Step 7

    İş bittikten sonra soru açılırOnce the work is done, the question opens

    Çalıştırma tamamlandığı anda acil sonrası gözden geçirme düğmesi etkinleşir. Bu bir onay değildir; onay olaydan önce alınmıştır. Burada iş bittikten sonra doğru muydu sorusuna cevap verilir.The moment execution completes, the post event review becomes available. This is not an approval; approval was taken before the event. Here the question answered is whether it was the right call.

    İki soru, tek not. SQL Change Guard ekran goruntusu.
    Adim 8Step 8

    İki soru, tek notTwo questions and one note

    Gerçekten acil miydi, kalıcı çözüm için talep açıldı mı. Değerlendirme notu zorunludur. Verilen cevap talebi geri almaz, yalnızca kayda geçer.Was it genuinely urgent, and was a request opened for the permanent fix. The assessment note is mandatory. The answer does not undo the request; it only goes on the record.

    Acil yetkisinin doğru kullanıldığı kayda geçer. SQL Change Guard ekran goruntusu.
    Adim 9Step 9

    Acil yetkisinin doğru kullanıldığı kayda geçerCorrect use of emergency authority goes on the record

    Kimin, ne zaman ve hangi gerekçeyle gözden geçirdiği talebin üstünde durur. Denetçi acil taleplerin kaçının gözden geçirildiğini tek raporla görebilir.Who reviewed it, when and on what grounds sits on the request. An auditor can see how many emergency requests were reviewed from a single report.

    Şu sorguyu çalıştır, sonucu bana at bir kayda dönüşür. SQL Change Guard ekran goruntusu.
    Adim 1Step 1

    Şu sorguyu çalıştır, sonucu bana at bir kayda dönüşürRun this query and send me the result becomes a record

    Sorgu, iş gerekçesi, sonucun gideceği adres ve teslim biçimi aynı talepte durur. Bilet numarası kurumun biçim kuralına göre doğrulanır.The query, the business reason, the address the result will go to and the delivery method all sit on one request. The ticket number is validated against your format rule.

    Okuma da kritik nesne kontrolünden geçer. SQL Change Guard ekran goruntusu.
    Adim 2Step 2

    Okuma da kritik nesne kontrolünden geçerReading passes the critical object check as well

    Sorgu kritik sayılan bir tabloya dokunuyorsa bu bir bulgudur ve risk bandını belirler. Satır limiti ve veritabanı bağlamı gibi eksikler de burada söylenir.If the query touches a table marked critical, that is a finding and it sets the risk band. Missing pieces such as a row limit or a database context are stated here too.

    Maskeleme kararı çalıştırmadan önce görünür. SQL Change Guard ekran goruntusu.
    Adim 3Step 3

    Maskeleme kararı çalıştırmadan önce görünürThe masking decision is visible before the query runs

    Ürün hedef sunucuya sorgunun hangi kolonları döndüreceğini sorar, tek satır veri okumadan. Her kolonun yanında ne olacağı ve hangi kuralın eşleştiği yazar.The product asks the target server which columns the query will return, without reading a single row of data. Next to each column it states what will happen and which rule matched.

    Maskesiz kolon istemek gerekçe ister. SQL Change Guard ekran goruntusu.
    Adim 4Step 4

    Maskesiz kolon istemek gerekçe isterAsking for an unmasked column requires a justification

    Bir kolonun açık gelmesi isteniyorsa hangi kolon ve neden yazılır. Bu istek talebi otomatik olarak ek bir onay adımına sokar.If a column is wanted in the clear, which column and why has to be written. The request is automatically routed into an extra approval step.

    Onay adımlarını talebin içeriği belirler. SQL Change Guard ekran goruntusu.
    Adim 5Step 5

    Onay adımlarını talebin içeriği belirlerThe content of the request decides the approval steps

    Kritik tabloya erişim bir adım, tanınmayan bir teslim adresi ikinci adım, maskesiz kolon talebi üçüncü adım ekledi. Hiçbiri elle konmadı.Access to a critical table added one step, an unrecognised delivery address a second and the unmasked column request a third. None of them were added by hand.

    Onay sonrası karar tabloda değişir. SQL Change Guard ekran goruntusu.
    Adim 6Step 6

    Onay sonrası karar tabloda değişirAfter approval the decision changes in the table

    Onay verildiğinde yalnızca istenen kolon açık duruma geçer, diğerleri maskeli kalır. Karar tahmin edilmez, ekranda okunur.Once approved, only the requested column moves to open while the rest stay masked. The decision is not guessed at; it is read off the screen.

    Her kolon kararının bir gerekçesi vardır. SQL Change Guard ekran goruntusu.
    Adim 7Step 7

    Her kolon kararının bir gerekçesi vardırEvery column decision carries a reason

    Maskeleme sonucu tablosunda her kolonun kararı ve o kararın sebebi yazar. Açık bırakılan kolonun karşısında onayı veren kişinin adı durur.The masking result table states the decision for each column and the reason behind it. Against the column left open stands the name of the person who approved it.

    Parolayı görmek bile kayda geçer. SQL Change Guard ekran goruntusu.
    Adim 8Step 8

    Parolayı görmek bile kayda geçerEven seeing the password goes on the record

    Sonuç dosyası parolalıdır ve parola ekranda gerekçe yazılmadan gösterilmez. Görüntülemenin kendisi talep geçmişine ve denetim izine yazılır.The result file is password protected and the password is not shown without a stated reason. The viewing itself is written to the request history and the audit trail.

    Maskeleme teslim edilen dosyanın içindedir. SQL Change Guard ekran goruntusu.
    Adim 9Step 9

    Maskeleme teslim edilen dosyanın içindedirThe masking is inside the delivered file

    Ad, soyad, kimlik numarası, telefon ve IBAN maskeli çıkar. Yalnızca gerekçeyle onaylanan kolon açıktır. Maskeleme ekranda verilen bir söz değil, dosyanın kendisidir.First name, surname, identity number, phone and IBAN come out masked. Only the column approved with a justification is open. Masking is not a promise made on screen; it is the file itself.

    Hassas kolon kataloğu üretim verisine bakmaz. SQL Change Guard ekran goruntusu.
    Adim 10Step 10

    Hassas kolon kataloğu üretim verisine bakmazThe sensitive column catalogue never looks at production data

    Katalog kolon adına göre çalışır. Böylece hangi kolonun hassas olduğuna karar vermek için kimsenin üretim verisini görmesi gerekmez. Tam ve kısmi maskeleme ayrı ayrı tanımlanır.The catalogue works on column names. Deciding which column is sensitive therefore never requires anyone to see production data. Full and partial masking are defined separately.

    Her olay imzalı bir zincire yazılır. SQL Change Guard ekran goruntusu.
    Adim 1Step 1

    Her olay imzalı bir zincire yazılırEvery event is written into a signed chain

    Giriş, talep, onay, çalıştırma, ayar değişikliği ve kanıt indirme aynı zincirde durur. Ekranın üstündeki düğmeler zinciri ve mühürlü kopyayı doğrular.Sign in, request, approval, execution, setting change and evidence download all sit in the same chain. The buttons above verify the chain and the sealed copy.

    Zincirin bozulmadığı düğmeye basılarak gösterilir. SQL Change Guard ekran goruntusu.
    Adim 2Step 2

    Zincirin bozulmadığı düğmeye basılarak gösterilirThat the chain is unbroken is shown with a button press

    Kaydın değiştirilmediğini kanıtlayın sorusu, kaydı tutan ekibe güvenmeye dayanmaz. Kaç kaydın kontrol edildiği sonucun içinde yazar.The question prove this record was not altered no longer rests on trusting the team that keeps it. How many records were checked is stated in the result.

    Ayrı veritabanındaki mühürlü kopya ile karşılaştırma. SQL Change Guard ekran goruntusu.
    Adim 3Step 3

    Ayrı veritabanındaki mühürlü kopya ile karşılaştırmaComparison against the sealed copy in a separate database

    Her kaydın canlı hali, ayrı bir veritabanındaki mühürlü kopyasıyla karşılaştırılır. Ekran yeşil demekle yetinmez; incelenmesi gereken bir fark varsa onu da söyler.The live version of each record is compared with its sealed copy in a separate database. The screen does not simply say green; if there is a difference worth looking at, it says so.

    Çapa: zincirin o günkü hali dışarıya mühürlenir. SQL Change Guard ekran goruntusu.
    Adim 4Step 4

    Çapa: zincirin o günkü hali dışarıya mühürlenirThe anchor: the chain as it stood that day, sealed to the outside

    Belirli aralıklarla zincirin o ana kadarki özeti imzalanır ve dış bir zaman damgası otoritesine mühürletilir. Böylece kayıt, ürünün kendisinden bağımsız bir tarihe bağlanır.At intervals the digest of the chain up to that point is signed and stamped by an external timestamp authority. The record is thus tied to a date independent of the product itself.

    Tek talebin tüm yaşam döngüsü tek dosyada. SQL Change Guard ekran goruntusu.
    Adim 5Step 5

    Tek talebin tüm yaşam döngüsü tek dosyadaOne request's whole lifecycle in a single file

    Talep kimliği, görevler ayrılığı değerlendirmesi ve paket mührü ilk sayfada. Roller ayrışmışsa bunu yazar, ayrışmamışsa da yazar.Request identity, the segregation of duties assessment and the package seal are on the first page. If the roles were segregated it says so, and if they were not it says that too.

    Talebin karara bağlandığı andaki kural seti. SQL Change Guard ekran goruntusu.
    Adim 6Step 6

    Talebin karara bağlandığı andaki kural setiThe rule set as it stood when the request was decided

    Maskeleme ayarları, aktif standart sayısı, atlanamaz kurallar ve lisans kapsamı dosyanın içinde dondurulur. Aylar sonra bugünün kuralıyla açıklama yapılmaz.Masking settings, the number of active standards, the non skippable rules and the licence scope are frozen inside the file. Months later the decision is not explained with today's rule.

    Betik özeti, risk ve veri erişimi tek sayfada. SQL Change Guard ekran goruntusu.
    Adim 7Step 7

    Betik özeti, risk ve veri erişimi tek sayfadaScript digest, risk and data access on one page

    Kaydedilen hash ile mevcut hash eşleşiyor mu, hangi bulgu bandı belirledi, hangi kolon maskelendi ve hangisi kimin onayıyla açık gitti.Does the recorded hash match the current one, which finding set the band, which columns were masked and which one went out in the clear and on whose approval.

    Paketin değişmediği ürün içinde doğrulanır. SQL Change Guard ekran goruntusu.
    Adim 8Step 8

    Paketin değişmediği ürün içinde doğrulanırThe package is verified inside the product

    Denetçi elindeki paketin manifest dosyasını yükler. Ürün paketin geçerli olduğunu, hangi talebe ait olduğunu, kimin ne zaman indirdiğini söyler.The auditor uploads the manifest from the package they hold. The product states that the package is valid, which request it belongs to and who downloaded it and when.

    Ürün olmadan da doğrulanır. SQL Change Guard ekran goruntusu.
    Adim 9Step 9

    Ürün olmadan da doğrulanırIt can also be verified without the product

    Paketin içinden çıkan betik, SQL Change Guard kurulu olmayan bir makinede çalışır. Dosya özetlerini, imzayı ve anahtarsız içerik zincirini denetçi kendisi yeniden hesaplar.The script that comes inside the package runs on a machine with no SQL Change Guard installed. The auditor recomputes the file digests, the signature and the keyless content chain themselves.

    Rapor denetim için hazırlanmaz, işten çıkar. SQL Change Guard ekran goruntusu.
    Adim 10Step 10

    Rapor denetim için hazırlanmaz, işten çıkarThe report is not prepared for the audit; it comes out of the work

    Beş grupta 30 hazır rapor. Erişim, değişiklik, onay, istisna ve maskeleme kararları filtrelenebilir durur. Excel ve PDF çıktısı her raporun yanındadır.30 built in reports in five groups. Access, change, approval, exception and masking decisions, all filterable. Excel and PDF output sit next to every report.

    Ekranları gördünüz. Şimdi kendi kurulumunuza bakın.You have seen the screens. Now look at your own setup.

    Yukarıdaki her adımda "bugün nerede duruyor" satırını okuduysanız asıl soruyu zaten sormuşsunuz demektir. Aşağıdakiler o soruyu kendi kurumunuz için cevaplamanıza yarar.If you read the "where it sits today" line at every step above, you have already asked the real question. What follows helps you answer it for your own organisation.

    5 dakika5 minutes

    Öz değerlendirmeSelf assessment

    Altı soru, tarayıcınızda hesaplanır, e-posta istenmez. Satış görüşmesi değil.Six questions, computed in your browser, no email required. Not a sales call.

    Kendinizi ölçün →Measure yourself →
    PDF

    Örnek denetim dosyasıSample evidence dossier

    Bir talebin tüm yaşam döngüsü tek dosyada. Ürünün gerçek çıktısı, tanıtım örneği değil.One request's whole lifecycle in a single file. Real product output, not a mock-up.

    Dossier.pdf indirin →Download Dossier.pdf →
    KarşılaştırmaComparison

    Mevcut araçlarınız nerede bitiyorWhere your current tools end

    Bilet sistemi, dağıtım hattı, izleme ve log: her biri ne yapmaya devam eder, ne eklenir.Ticketing, pipeline, monitoring and logs: what each keeps doing and what gets added.

    Tabloyu görün →See the table →
    CanlıLive

    Kendi senaryonuzla görünSee it with your own scenario

    Kendi betiğinizi ve kendi kural setinizi konuşalım. Ekran paylaşımıyla, otuz dakika.Let us talk through your own script and your own rule set. Screen share, thirty minutes.

    Görüşme planlayın →Book a call →

    Tüm ekranları tek sayfada görmek isterseniz platform sayfasındaki galeri on dokuz ekranın tamamını içerir. If you would rather see every screen on one page, the gallery on the platform page holds all nineteen.