Hmm. There's some overlap here, but a "manifesto" is usually a list of specific proposals and policies, typically set out in a document, whereas a "platform" can be a broader collection of underlying principles and beliefs.
("platform" can obviously mean various other things too.)