There are four fundamental phases in most, if not all methodologies, namely analysis, design, implementation, and testing.