Application that allows the user to optimize the weights on their portfolio. It uses Entity Framework, an MVVM pattern and WPF UI.