The topic is about a basic feature of hybris where we can add or customize Platform code without writing one extention. So now the point is when we need to do this or go for this scenario ? The answer is when we are going for a very small change like one java file or a xml file or adding a new version of jar file then despite of creating one extension for it we can do it with some hybris inbuild feature. So lets check the steps with one example how to do this.
Process to Customize Platform:
As you know after hybris ant build there is config folder created in hybris directory as below.
So when we go in to the config folder it gives us on customize folder.

Now if we want to customize a java file which is in the directory as hybris\bin\platform\ext\platformservices\src\de\hybris\platform\catalog named as CatalogService.java. So what we exactly have to do is write a customize java file CatalogService.java and put it inside the customize folder as the same directory structure it is defined. So you have to keep the customized java file in the directory as customize/platform\ext\platformservices\src\de\hybris\platform\catalog
Then do one ant customize and it will take the file from the customize folder.
Hope I have explained the topic properly,you can reach to me or comment here if facing some issues with understanding the topic.

