En OCPP 2.0.1-kompatibel plattform för laddningshantering för elbilar bör göra mer än att bara ansluta laddare till en instrumentpanel. Den bör stödja testad laddningsintroduktion, säker kommunikation, realtidsövervakning, fjärrdiagnostik, fakturering, tariffhantering, användaråtkomst, smart laddning, arbetsflöden för firmware, rapportering och drift med flera varumärken.
Om du jämför programvara för laddningshantering för OCPP för elbilar, TrendPowers Programvaruplattform för hantering av laddning av elbilar kan utvärderas för laddningshantering, realtidsövervakning, faktureringsarbetsflöden, fjärrdrift, analys och skalbar laddningshantering för flera platser.

Viktiga slutsatser
Att välja ett OCPP 2.0.1 CPMS är inte bara ett protokollbeslut. Köpare bör skilja på OCPP-stöd, OCPP-efterlevnad, OCPP-certifiering och interoperabilitet i verkligheten.
En plattform kan ha stöd för OCPP 2.0.1 men ändå misslyckas med viktiga kommersiella arbetsflöden som firmwareuppdateringar, certifikatförnyelse, tariffansökan, laddningsspecifik felhantering, smart laddningsbeteende eller rapportering från flera platser.
Det bästa CPMS-systemet är det som har testats med din laddportfölj, stöder din affärsmodell och ger ditt team verktygen för att övervaka, fakturera, felsöka, säkra och skala laddnätverket.
Vad "OCPP 2.0.1-kompatibel" egentligen betyder
OCPP 2.0.1-kompatibel innebär att en laddstation och en laddningshanteringsplattform kan kommunicera med hjälp av OCPP 2.0.1-protokollet. Men kompatibilitet har olika nivåer.
En grundläggande anslutning kan bevisa att en laddare kan starta, registrera och utbyta meddelanden med backend-systemet. En produktionsklar integration måste gå längre. Den bör hantera transaktioner, mätarvärden, auktorisering, kontaktstatus, fjärrkommandon, diagnostik, konfigurationsändringar, säkerhetshändelser, firmware-arbetsflöden, smarta laddningsprofiler och rapportering.
Köpare bör be leverantörer att definiera exakt vad de menar med kompatibel:
- Vilka OCPP 2.0.1-funktioner är implementerade?
- Vilka laddningsmodeller har testats?
- Vilka firmwareversioner stöds?
- Finns OCPP-certifiering tillgänglig?
- Finns det kända begränsningar?
- Hur hanteras laddarspecifika undantag?
- Kan leverantören visa loggar, arbetsflöden och testresultat?
Ett tydligt svar är ett tecken på mognad. Vaga påståenden som ”helt OCPP-kompatibel” innebär ofta att operatören kommer att upptäcka luckor under driftsättningen.
OCPP-stöd kontra efterlevnad kontra certifiering kontra interoperabilitet
Dessa fyra termer används ofta omväxlande, men de borde inte göra det.
OCPP-stöd betyder att produkten inkluderar viss OCPP-funktionalitet. Detta kan vara tillräckligt för grundläggande laddarkommunikation, men det bevisar inte att alla arbetsflöden är tillförlitliga.
OCPP-efterlevnad betyder vanligtvis att implementeringen är utformad för att följa OCPP-specifikationen. Efterlevnad är viktig, men det behövs fortfarande bevis.
OCPP-certifiering innebär att en produkt har genomgått en formell certifieringsprocess för definierade OCPP-versioner, profiler eller produkttyper. Open Charge Alliance tillhandahåller certifieringsresurser och certifierade produktlistor för marknaden.
Interoperabilitet innebär att laddaren och backend-enheten fungerar tillsammans pålitligt i operatörens verkliga användningsfall. Det är här affärsvärdet uppstår.
En certifierad produkt är värdefullt bevis, särskilt för stora eller riskkänsliga driftsättningar. Köpare bör dock fortfarande köra kompletta acceptanstester. Ett laddningsnätverk är inte ett laboratorium. Det inkluderar svaga mobilanslutningar, olika laddarfirmware, användare som kopplar bort sladden i förtid, misslyckade betalningar, strömbegränsningar på plats, offline-laddare och supportteam som behöver tydliga loggar.
Den rätta frågan är inte bara "Stödjer ni OCPP 2.0.1?". Den bättre frågan är "Kan ni bevisa att er plattform stöder våra laddare, våra arbetsflöden och våra driftsförhållanden?"
Laddarintroduktion och testning
Onboarding av laddare är det första praktiska testet av ett OCPP 2.0.1 CPMS. Plattformen ska göra det enkelt att registrera laddare, tilldela dem platser, konfigurera nätverksuppgifter, tillämpa tariffer, ställa in åtkomstregler och bekräfta att OCPP-kommunikationen fungerar.
För stora operatörer bör onboarding vara repeterbar, dokumenterad och granskningsbar. För laddartillverkare kan onboarding även kräva white-label-arbetsflöden, behörigheter på distributörsnivå och automatiserad validering.
Ett användbart onboardingtest bör inkludera både normala och onormala scenarier:
- Kan laddaren starta upp korrekt?
- Visar backend-systemet rätt anslutningsstatus?
- Kan en behörig användare starta och stoppa en transaktion?
- Registreras mätvärdena med förväntat intervall?
- Fungerar fjärråterställning?
- Kan plattformen uppdatera laddarens konfiguration?
- Vad händer när laddaren tappar kontakten?
- Visar plattformen betydande fel?
- Kan supportteamet förstå vad som hände utifrån loggarna?
Dessa tester visar skillnaden mellan en demo och en produktionsklar integration.
Fjärrövervakning och diagnostik
Fjärrövervakning är en av de främsta anledningarna till att operatörer köper ett CPMS. Plattformen ska visa laddarens status, kontakternas tillgänglighet, felhändelser, transaktionsaktivitet, levererad energi, kommunikationshälsa och prestanda på anläggningsnivå.
OCPP 2.0.1 introducerade en mer omfattande enhetsmodell för avancerad konfiguration och övervakning. Detta kan hjälpa operatörer att förstå laddarens komponenter, variabler och drifttillstånd mer detaljerat. Men CPMS måste presentera den informationen på ett sätt som supportteam faktiskt kan använda.
Diagnostik bör kopplas till arbetsflöden. En varning bör leda till en felsökningsväg, en arbetsorder eller en fjärråtgärd. Ett laddarfel bör innehålla tillräckligt med kontext för att supporten ska kunna avgöra om laddaren ska återställas, platsägaren ska kontaktas, en tekniker ska skickas eller kontaktas av laddartillverkaren.
TrendPowers Intelligent drifthantering Sidan betonar realtidsövervakning, smarta varningar, snabb respons och sluten hantering. Detta är viktigt eftersom drifttiden beror på respons, inte bara datainsamling.
Fakturering, betalningar, tariffer och användaråtkomst
Kommersiell debitering kräver korrekta faktureringsflöden. CPMS bör stödja tariffer, användargrupper, åtkomstmetoder, betalningsintegration, sessionsregister, fakturor eller kvitton och rapportering.
OCPP tillhandahåller transaktions- och mätardata, men plattformen måste tillämpa affärslogik. Det kan inkludera energibaserad prissättning, tidsbaserad prissättning, parkeringsavgifter, medlemspriser, rabatter, skatter, återbetalningar, avräkning och intäktsdelning.
Användaråtkomst spelar också roll. Ett publikt laddningsnätverk kan tillåta åtkomst via appar, RFID, QR-koder och betalningar. En vagnparksdepå kan begränsa laddning till tilldelade förare. En arbetsplats kan separera anställda, besökare och VIP-användare. Ett bostadsområde kan behöva åtkomst på hyresgästnivå och månadsfakturering.
Plattformen bör koppla samman auktoriseringsregler med faktureringsregler. Operatörerna behöver kontrollera både vem som kan debitera och hur sessionen prissätts.
Stöd för laddare från flera märken
En av de största affärsskälen att kräva OCPP är flexibilitet mellan flera varumärken. Operatörer vill inte ha en mjukvaruplattform som tvingar dem att bara köpa ett hårdvarumärke.
Stöd för flera varumärken måste dock bevisas. Olika laddare kan tolka tillvalsfunktioner på olika sätt, exponera olika enhetsdata eller bete sig olika under dåliga nätverksförhållanden. Firmwarens mognad varierar också beroende på modell och tillverkare.
Fråga CPMS-leverantören om:
- Testade laddare märken och modeller
- OCPP-versioner som stöds
- Kända laddarspecifika begränsningar
- Krav på firmware
- Introduktionsdokumentation
- Rutiner för eskalering av stöd
- Rapporteringsmöjligheter för blandade flottor
Om ditt nätverk inkluderar både OCPP 1.6- och OCPP 2.0.1-laddare, fråga hur plattformen presenterar dem tillsammans. Operatörer ska inte behöva separata instrumentpaneler eller manuella kalkylblad för att förstå prestandan hos blandade fordonsflottor.
Krav för white-label, lokalisering och implementering
Många laddningsföretag behöver mer än en backend-instrumentpanel. Laddtillverkare kan behöva ett white-label CPMS för distributörer. CPO:er kan behöva lokaliserade appar, valutor, språk och betalningsmetoder. Energiföretag kan behöva privat driftsättning eller integration med befintliga kundsystem. Fastighetsgrupper kan behöva hyresgäståtkomst och rapportering på fastighetsnivå.
OCPP 2.0.1-kompatibilitet besvarar inte dessa affärsfrågor. Plattformen måste stödja er marknadslanseringsmodell.
Under utvärderingen, fråga om CPMS stöder:
- White-label webbportaler och mobilappar
- Flerspråkiga gränssnitt
- Lokal valuta och skatteinställningar
- Regionala betalningsmetoder
- Hantering av flera hyresgäster
- Rollbaserad åtkomst för partners eller distributörer
- Anpassad varumärkesbyggande
- API-integrationer
- Dataexport och rapportering per plats, ägare eller region
TrendPower kan positioneras som relevant för operatörer och tillverkare som behöver flexibel driftsättning, flerspråkig lokalisering och skalbar laddningshantering. Köpare bör bekräfta exakta krav under demoprocessen.
Moln, privat moln och lokal driftsättning
Implementeringsmodellen påverkar kontroll, integration, efterlevnad och kostnad.
Ett molnbaserat CPMS kan vara snabbast att lansera och enklast att uppdatera. En privat molndistribution kan erbjuda mer kontroll för större operatörer. Lokal distribution kan krävas i vissa företags-, energi- eller myndighetsmiljöer, men det ökar vanligtvis det operativa ansvaret.
Det bästa valet beror på datakrav, IT-resurser, förväntad drifttid, integrationsbehov och myndighetsskyldigheter.
Köpare bör fråga:
- Hur hanteras plattformsuppdateringar?
- Hur hanteras säkerhetskopior?
- Vilka drifttidsåtaganden finns tillgängliga?
- Hur är API:er säkrade?
- Hur exporteras data?
- Kan plattformen skala från tiotusentals till tusentals laddare?
- Hur hanteras varningar, rapporter och användarbehörigheter på många webbplatser?
Ett system som fungerar för tio laddare kanske inte räcker för tusentals om rapportering, varningar, fakturering och platshantering inte är utformade för skala.
Säkerhets- och certifikatoperationer
Säkerheten bör utvärderas innan kontrakt undertecknas. Laddinfrastruktur för elbilar kopplar samman laddare, förare, betalningssystem, backend-programvara, anläggningsnätverk och ibland elnät eller energisystem. Det gör säkerhet till ett operativt krav, inte bara en IT-checklista.
Fråga om CPMS stöder säker laddarkommunikation, hantering av certifikatlivscykel, rollbaserad åtkomstkontroll, granskningsloggar, säkerhetsvarningar och styrning av firmware.
En bra demo bör visa säkerhetstillstånd visuellt:
- Kan operatörer se certifikatstatus och utgångsdatum?
- Kan administratörer begränsa riskfyllda fjärråtgärder?
- Registreras konfigurationsändringar?
- Är ändringar av inloggnings- och behörigheter granskningsbara?
- Kan säkerhetshändelser utredas?
- Hur godkänns och spåras firmwareuppdateringar?
- Vad händer när ett certifikat går ut eller en laddare misslyckas med autentisering?
NIST:s ramverksprofil för cybersäkerhet för infrastruktur för extremt snabbladdning av elbilar behandlar laddning av elbilar som ett bredare ekosystem som involverar elbilar, laddningsinfrastruktur, moln- eller tredjepartsdrift, elsystem och byggnätverk. Det är rätt inställning för val av CPMS. Köpare bör utvärdera hur plattformen hjälper till att hantera risker i hela driftsmiljön, inte bara om den uppfyller en viss protokollruta.
Smart laddning och energihantering
Om era anläggningar har strömbegränsningar bör smart laddning vara ett urvalskriterium. Fråga hur CPMS skapar laddningsprofiler, grupperar laddare, hanterar gränser för anläggningar, prioriterar användare och rapporterar strömavbrott.
För flottor, fråga om plattformen kan arbeta med avgångstider, fordonsprioritet eller ruttscheman. För lägenheter, fråga om den kan dela strömmen rättvist över natten. För offentlig laddning, fråga hur den skyddar användarupplevelsen samtidigt som den undviker överbelastning.
OCPP 2.0.1 ger en starkare grund för kommunikation om smart laddning, men plattformslogiken avgör om funktionen skapar affärsvärde. Köparen bör begära en scenariobaserad demonstration snarare än att acceptera en bild som säger "smart laddning stöds".
Ett användbart demoscenario kan vara:
En depå har 30 laddare, begränsad transformatorkapacitet och 20 fordon som måste avgå före klockan 06. Visa hur CPMS tilldelar laddningsprioritet, skickar profiler, övervakar förloppet, hanterar en misslyckad laddare och rapporterar om varje fordon kommer att vara klart.
Den typen av scenario avslöjar om smart laddning är operativt användbar eller bara en funktionsetikett.
För mer djupgående bakgrund, se TrendPowers guide om OCPP 2.0.1 smart laddning.
Leverantörspoängmodell
En strukturerad poängsättningsmodell gör det enklare att välja CPMS. Poängsätt varje leverantör utifrån de kategorier som är viktiga för ditt företag:
| Kategori | Vad man ska utvärdera |
|---|---|
| OCPP-stöd | Versioner som stöds, funktionstäckning och arbetsflöden för laddarkommunikation |
| Certifieringsbevis | OCPP-certifieringsstatus, testresultat och dokumentation |
| Laddarkompatibilitet | Testade märken, modeller, firmwareversioner och kända begränsningar |
| Övervakning | Laddarstatus, kontaktdata, felsynlighet, loggar och varningar |
| Fakturering | Tariffer, betalningar, fakturor, avräkning, skatter och återbetalningar |
| Säkerhet | Certifikat, behörigheter, granskningsloggar, styrning av firmware och insyn i incidenter |
| Smart laddning | Avgiftsprofiler, platstak, prioriteringar, rapportering och scenariohantering |
| API:er | Integrationsdjup, dokumentation, hastighetsgränser och dataexport |
| Lokalisering | Språk, valutor, betalningsmetoder och regionala inställningar |
| Spridning | Moln, privat moln, lokal drift, skalbarhet och supportmodell |
| Stöd | Eskaleringsväg, SLA, dokumentation och laddarspecifik felsökning |
Vikta kategorierna baserat på din affärsmodell. En flottdepå kan vikta smart laddning och fordonsberedskap högre. En offentlig CPO kan vikta betalningar, drifttid och support. En laddningstillverkare kan vikta white-label-alternativ och hantering av flera hyresgäster.
Poängmodellen bör innehålla beviskrav. För varje hög poäng, fråga vilka bevis som stöder den: produktdemonstration, dokumentation, certifiering, referensdistribution, testrapport eller sandbox-test.
Detta hindrar leverantörer från att vinna enbart på marknadsföringsspråk.
Demoskript för utvärdering av en OCPP 2.0.1-plattform
Be leverantören att utföra verkliga arbetsflöden under demonstrationen istället för att bara visa skärmdumpar av instrumentpanelen.
Ett praktiskt demoskript bör innehålla:
- Inbyggd laddare.
- Visa laddarens och kontaktens status i realtid.
- Starta en debiteringstransaktion.
- Stoppa transaktionen på distans.
- Visa mätarvärden.
- Tillämpa en tulltaxa.
- Utlös en fjärråterställning.
- Visa ett laddarfel.
- Granska diagnostikloggar.
- Uppdatera ett konfigurationsvärde.
- Demonstrera en säkerhetshändelse.
- Använd en smart laddningsprofil.
- Visa vad som händer när laddaren är offline.
- Förklara hur supporten skulle lösa problemet.
Det här skriptet tvingar diskussionen in i verkliga operationer. Många plattformar ser likadana ut på skärmdumpar. Skillnaden syns när operatören ber om bevis på arbetsflöden.
Om leverantören tydligt kan demonstrera hela processen får köparen förtroende för att plattformen kan stödja riktiga webbplatser efter lanseringen.
Migreringsplanering för befintliga nätverk
Befintliga operatörer bör undvika plötslig migrering. Börja med en kompatibilitetsgranskning av nuvarande laddare, firmwareversioner, backend-integrationer, tariffer, användare, betalningsflöden, rapporter och supportarbetsflöden.
Identifiera vilka arbetsflöden som inte kan avbrytas. Bygg sedan en pilotgrupp som inkluderar representativa laddmodeller och platstyper. Kör pilotprojektet tillräckligt länge för att registrera normal användning, misslyckade sessioner, supportärenden och underhållsaktivitet.
Efter pilotprojektet, migrera efter platsgrupp eller laddningstyp. Migrera inte slumpmässigt.
En säkrare migrationsplan inkluderar:
- Laddare och firmware-lager
- Befintlig OCPP-versionsmappning
- Granskning av betalnings- och tariffarbetsflöde
- Användarkonto och RFID-migreringsplan
- Plan för rapporteringskontinuitet
- Utbildning för supportteam
- Återställningsprocess
- Kriterier för framgång i pilotprojektet
- Jämförelse av prestanda efter migrering
En noggrann migrering minskar intäktsrisken och ger operatören en renare väg från äldre OCPP 1.6-flottor till OCPP 2.0.1-klar tillväxt.
Röda flaggor vid utvärdering av leverantörer
Varningssignaler inkluderar vaga påståenden som ”helt OCPP-kompatibel” utan att lista testade laddmodeller, ingen förklaring av certifieringsstatus, ingen demo av säkerhetsarbetsflödet, begränsad faktureringskonfiguration, svag rapportering och ingen dokumenterad supportväg för laddspecifika problem.
En annan varningssignal är en plattform som behandlar varje laddare som identisk. OCPP förbättrar interoperabiliteten, men riktiga laddare skiljer sig åt i fråga om firmwaremognad, stöd för valfria funktioner och beteende i fält.
Var försiktig om en leverantör inte kan svara:
- Vilka laddningsmodeller har testats?
- Vilka OCPP 2.0.1-funktioner stöds?
- Vilka arbetsflöden kräver anpassad utveckling?
- Hur hanteras firmwareuppdateringar?
- Hur hanteras certifikat?
- Vad händer när en laddare beter sig annorlunda än specifikationen?
- Kan plattformen visa detaljerade loggar?
- Kan supportteamet förklara misslyckade sessioner?
En pålitlig leverantör kommer att förklara begränsningar tydligt. De kommer att berätta vilka arbetsflöden som testas, vilka funktioner som kräver specifik firmware och vilka integrationer som behöver ytterligare projektarbete. Den ärligheten minskar överraskningar vid driftsättning.
Frågor att ställa innan du väljer ett CPMS
Använd den här checklistan vid leverantörsjämförelse:
- Vilka OCPP-versioner och funktionsprofiler stöder ni?
- Vilka laddarmärken och modeller har testats?
- Finns OCPP 2.0.1-certifiering tillgänglig för den relevanta produkten eller profilen?
- Hur hanterar ni onboarding av laddare, certifikat och firmwareuppdateringar?
- Kan plattformen hantera blandade OCPP 1.6- och OCPP 2.0.1-flottor?
- Vilka arbetsflöden för fakturering, tariffer och betalning är inbyggda?
- Hur fungerar smart laddning under verkliga begränsningar på platsen?
- Vilka arbetsflöden för övervakning, aviseringar och arbetsordrar finns tillgängliga?
- Vilka API:er, lokalisering och white-label-alternativ finns?
- Vilken supportprocess gäller när en laddare beter sig annorlunda än specifikationen?
- Hur exporteras loggar, rapporter och granskningsregister?
- Hur skalar plattformen mellan olika platser, länder och affärsenheter?
- Vilka säkerhetskontroller finns tillgängliga för administratörer och operatörer?
- Kan leverantören demonstrera era viktigaste arbetsflöden live?
Expertinsikt: Köp operativsystemet, inte bara protokollanslutningen
CPMS är operativsystemet för laddningsbranschen. OCPP-anslutning gör att laddarna är online, men operatören behöver fortfarande intäktskontroll, arbetsflöden för driftsäkerhet, användarhantering, tarifflogik, energikontroll, platsrapportering och supportverktyg.
En plattform bör bedömas utifrån hur mycket operativt arbete den tar bort från teamet, inte bara utifrån hur många protokollfunktioner som visas på en checklista.
Det bästa OCPP 2.0.1 CPMS-systemet är inte bara det som ansluter till flest laddare. Det är det som hjälper operatörer att driva ett mer tillförlitligt, säkert och lönsamt laddningsnätverk.
Vanliga frågor
Vad är en OCPP 2.0.1-kompatibel CPMS?
En OCPP 2.0.1-kompatibel CPMS är en laddningshanteringsplattform som kan kommunicera med laddstationer för elbilar med hjälp av OCPP 2.0.1-protokollet. En stark CPMS stöder även funktioner som övervakning, fakturering, diagnostik, säkerhet, smart laddning och rapportering.
Krävs OCPP-certifiering innan man köper en plattform?
OCPP-certifiering är värdefullt bevis, särskilt för stora eller riskkänsliga implementeringar, men köpare bör fortfarande testa sina egna laddmodeller, firmwareversioner, arbetsflöden och nätverksförhållanden innan full utrullning.
Kan en CPMS hantera både OCPP 1.6- och OCPP 2.0.1-laddare?
Många moderna plattformar kan stödja blandade OCPP-flottor, men köpare bör kontrollera exakt hur plattformen hanterar skillnaderna mellan OCPP 1.6 och OCPP 2.0.1. Rapportering, diagnostik, smart laddning och säkerhetsfunktioner kan variera beroende på laddare och protokollversion.
Vad bör köpare testa under en OCPP 2.0.1 CPMS-demo?
Köpare bör testa laddarnas onboarding, statusuppdateringar, transaktioner, mätarvärden, tariffer, fjärrkommandon, diagnostik, konfigurationsändringar, felhantering, certifikatstatus, smarta laddningsprofiler och offline-beteende.
Kan TrendPower stödja OCPP-baserade laddningsnätverk?
TrendPower positionerar sig som en plattform för laddningshantering för elbilar med funktioner som övervakning, fjärrstyrning, faktureringsintegration, användarhantering och driftsanalys. Köpare bör bekräfta exakta OCPP 2.0.1-arbetsflöden, laddmodeller och driftsättningskrav under en teknisk demonstration.
Slutsats: Välj för verkliga operationer, inte bara protokollanspråk
Att välja en OCPP 2.0.1-kompatibel plattform för laddningshantering för elbilar är ett långsiktigt infrastrukturbeslut. Protokollet är viktigt, men det verkliga värdet kommer från testad interoperabilitet, säker drift, tillförlitlig övervakning, faktureringsarbetsflöden, smart laddning och skalbart stöd.
Använd checklistan ovan för att jämföra leverantörer. Be om bevis, inte bara löften. Begär demonstrationer av arbetsflöden i realtid, testa era laddmodeller och utvärdera hur plattformen stöder er affärsmodell.
Om du utvärderar OCPP 2.0.1-kompatibel programvara för laddning av elbilar för laddningshantering, fakturering, övervakning, fjärrstyrning och smart laddning av laddare från flera varumärken, begär en TrendPower-demo och förbered din lista över laddarmodeller, målmarknader och nödvändiga arbetsflöden före samtalet.
Referenser och vidare läsning
- Open Charge Alliance: Protokoll för öppna laddningspunkter
- Open Charge Alliance: OCPP-certifieringsprogram
- Open Charge Alliance: Certifiering OCPP 2.0.1
- Open Charge Alliance: OCPP-efterlevnadstestverktyg
- Open Charge Alliance: Nyheter i OCPP 2.0.1
- Open Charge Alliance: Förbättra drifttidsövervakning med OCPP
- NIST: Cybersäkerhetsramverksprofil för infrastruktur för extrem snabbladdning av elbilar
- CharIN: Anslut och ladda
- TrendPower laddningshanteringsprogramvara för elbilar
- TrendPower intelligent drifthantering
- TrendPower CPMS-programvaruguide
- TrendPower OCPP 2.0.1 Guide
