Optsicom Framework is a java framework aimed at easing development of exact, approximated, and metaheuristic algorithms for solving hard optimization problems. The framework includes implementations of several common metaheuristics, bindings for CPlex and Gurobi, bindings for Solver, Evolver and OptQuest solvers and the ability to configure and run experiments and perform analysis on the experiment results.